Valve обновила обязательный предварительный чек-лист для разработчиков, которые отправляют игры на проверку в Steam. Согласно новым правилам, автор проекта обязан запустить сборку через клиент Steam и провести в ней не менее пяти минут до подачи билда на модерацию. Требование описано в документации Steamworks, которую компания использует как основной канал связи с партнёрами.
Цель нововведения — снизить нагрузку на службу поддержки и отсеять нерабочие сборки. Речь идёт о случаях, когда в депо отсутствуют нужные файлы, не прописаны параметры запуска или исполняемый файл не стартует на целевой конфигурации. Раньше проверка сводилась к формальным пунктам чек-листа, поэтому часть проектов попадала в ревью без реального запуска. Теперь разработчик подтверждает работоспособность сборки собственными действиями, а не только отметкой в форме.
Пятиминутный интервал выглядит скромно на фоне полноценного тестирования. За это время можно убедиться в работе лаунчера, главного меню, настроек графики и загрузки первого уровня, но не в стабильности длительной сессии, сохранений, сетевого кода и совместимости с разными конфигурациями железа. Valve по-прежнему рекомендует проверять проект на нескольких системах, включая конфигурации с интегрированной графикой и разными версиями Windows.
Процедура публикации в Steam строится вокруг Steam Direct: разработчик платит 100 долларов за каждое приложение, заполняет страницу магазина, загружает билды через SteamPipe и проходит ревью, которое обычно занимает от одного до пяти рабочих дней. Билд должен получить одобрение до даты релиза, а страница — пройти проверку на соответствие правилам. Дополнительно авторы настраивают депо, ветки, опции запуска, интеграцию со Steamworks API, достижения, облачные сохранения и, при необходимости, DRM.
На консолях действует более жёсткий порядок. Sony, Microsoft и Nintendo требуют прохождения сертификации: проверяются требования TRC, TCR и lotcheck, используются девкиты, а цикл согласования занимает недели. Магазины для ПК подходят к вопросу по-разному: Epic Games Store ведёт ручной отбор, GOG курирует каталог, itch.io почти не вмешивается в процесс. Steam занимает промежуточную позицию: автоматические проверки сочетаются с ручным ревью, а требования к качеству сборки остаются минимальными.
Объём релизов объясняет мотивацию Valve. Ежегодно в Steam выходят тысячи игр, и служба поддержки разбирает обращения об ошибках запуска, конфликтах библиотек и отсутствующих зависимостях. Новый пункт чек-листа перекладывает часть этой работы на самих разработчиков. Отдельно Valve требует публиковать страницу магазина не позднее чем за две недели до релиза и подавать билд на проверку заранее, поскольку одобрение не гарантирует выход в назначенную дату.\n\nДля предварительных версий Valve предлагает отдельные инструменты: страницу Playtest и демо-версии, которые не требуют покупки и позволяют собрать отзывы до релиза.
