Открыть сервисСервис

Загрузка иллюстраций в Steam Workshop

Загрузка иллюстрации в Steam Workshop — процедура публикации пользовательских изображений (артов, скриншотов, обложек, фан-иллюстраций) в воркшопе игровой платформы Steam, доступная зарегистрированным аккаунтам через клиент Steam, веб-интерфейс или Steamworks API. Наиболее массовый сценарий — публикация иллюстраций для игры Dota 2 через Steam Workshop Tools, где изображения служат материалом для гайдов, наборов предметов и иных пользовательских модификаций.

Основные способы публикации

Через Steam Workshop в браузере

Самый простой способ подходит для игр, которые принимают изображения напрямую (например, Dota 2, Team Fortress 2). Порядок действий:

  1. Открыть страницу воркшопа нужной игры на сайте Steam (store.steampowered.com/workshop).
  2. Нажать кнопку «Поделиться» или «Загрузить» (Upload/Share).
  3. Выбрать файл изображения с диска в поддерживаемом формате (обычно JPG или PNG).
  4. Заполнить метаданные: заголовок, описание, теги.
  5. Указать тип контента (иллюстрация, мод, набор и т. д.).
  6. Подтвердить загрузку.

Для публикации требуется аккаунт Steam с привязанной почтой и, в большинстве случаев, наличием соответствующей игры в библиотеке. Некоторые воркшопы дополнительно требуют покупки игры или выполнения порога по игровому времени.

Через Steam Workshop Tools

Для Dota 2 и ряда других Valve-игр используется локальный инструментарий Steam Workshop Tools, устанавливаемый через клиент Steam:

  1. В библиотеке Steam открыть Dota 2 → Свойства → DLC и установить Dota 2 Workshop Tools.
  2. Запустить инструменты из меню запуска игры.
  3. Создать новый или открыть существующий проект (addon, item, illustration).
  4. Подготовить изображение: для иллюстраций Dota 2 рекомендуемый размер — 1920×1080 пикселей, формат TGA или PNG, без сжатия альфа-канала, если он не требуется.
  5. Внутри инструментов выбрать пункт «Publish» (опубликовать), заполнить метаданные и отправить на проверку.

Через Steamworks API

Разработчики игр могут интегрировать загрузку иллюстраций в собственные приложения через Steamworks ISteamUGC. API позволяет создавать UGC-объекты, загружать файлы с помощью ISteamUGC::StartItemUpdate / SubmitItemUpdate и управлять правами доступа. Этот способ требует выпуска приложения с AppID и доступа к Steamworks-панели.

Требования к файлам

ПараметрТипичные значения
ФорматPNG, JPG, TGA (для Dota 2 — TGA/PNG)
Размер стороныКратно 2; для Dota 2 — 1920×1080 или 512×512
Максимальный весДо 100 МБ (ограничение Steam)
Цветовое пространствоsRGB
Альфа-каналРазрешён, но должен быть корректно заполнен

Модерация и публикация

После отправки иллюстрация попадает на проверку. Для Dota 2 действует комьюнити-модерация: другие игроки голосуют за или против предмета, при достижении порога голосов контент может быть принят в игру. Для большинства воркшопов модерация включает автоматические проверки (на соответствие формату, наличие запрещённого контента) и ручную выборку. Решение обычно приходит в течение нескольких дней.

Права и лицензирование

Публикуя иллюстрацию, автор передаёт Valve неисключительную лицензию на использование контента в рамках платформы. Авторство сохраняется за пользователем, и при принятии контента в игру (например, в Dota 2) автор может получить долю от продаж — так называемый Workshop Revenue Share, составляющий 25% от стоимости предмета. Для иллюстраций, не являющихся внутриигровыми предметами, монетизация обычно недоступна.

Частые причины отказа

  • Несоответствие размеру или формату файла.
  • Наличие чужого авторского контента без разрешения (в том числе изображений из других игр, аниме, брендов).
  • Водяные знаки, логотипы, призывы к голосованию внутри изображения.
  • Некорректно заполненные метаданные или отсутствие описания.
  • Технические дефекты: растяжение, артефакты сжатия, превышение веса.

Альтернативные площадки

Помимо встроенного воркшопа, русскоязычное сообщество Dota 2 и других Steam-игр активно использует сторонние площадки для публикации артов: Dota 2 Workshop на Reddit, тематические разделы на Dota 2 Wiki, а также российские сообщества ВКонтакте и тематические форумы. Однако официальная интеграция с игрой возможна только через Steam Workshop.

Источники:

  • Steam Support — Steam Workshop documentation
  • Valve Developer Community — Steamworks UGC API reference
  • Dota 2 Workshop Tools — Official documentation
  • Steam Subscriber Agreement — UGC license terms
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru