Valve пересмотрела процесс предрелизной проверки билдов в Steam на фоне резкого роста числа заявок на публикацию игр. Компания прямо признала, что стандартный срок рассмотрения — три–пять рабочих дней — уже не выдерживается, и сейчас ожидание может растягиваться до 12 дней. По словам Valve, задержки обусловлены не только общим объемом очереди, но и высоким числом повторных проверок: на ревью нередко приходят билды, которые возвращаются из-за элементарных технических ошибок, не замеченных самими разработчиками. Чтобы снизить количество таких «возвратов», компания добавила в чек-лист релиза ряд новых обязательных пунктов, самым заметным из которых стало требование запустить игру именно через клиент Steam и провести в ней не менее пяти минут.

Почему очередь на ревью выросла

Основная причина удлинения сроков — сочетание двух факторов: общего потока заявок и доли билдов, проходящих проверку повторно. Valve указывает на простую, но неприятную реальность: иногда на проверку попадают сборки, которые разработчики ни разу не запускали через сам магазин. Игра может нормально стартовать при прямом клике по исполняемому файлу, но при установке через Steam не запускаться из-за неправильно прописанных параметров запуска или других мелочей, которые видны только в «боевой» среде. Именно такие случаи генерируют повторные ревью по базовым техническим причинам и раздувают общую очередь.

Правило пяти минут через клиент

Теперь перед отправкой билда разработчик должен нажать кнопку «Играть» в клиенте Steam и провести в игре минимум пять минут. Засчитывается время любого пользователя, но оно должно относиться либо к последним семи дням, либо к периоду после загрузки текущего билда, если тот старше недели. После выхода из игры статус в чек-листе обновляется с небольшой задержкой — обычно в течение нескольких минут. Пять минут — символическая планка, но она призвана отсечь самые грубые случаи «непроверенных» сборок и заставить авторов убедиться, что продукт запускается так, как его увидит обычный игрок, а не так, как он стартует из папки с проектом.

Облако, иконки и общие компоненты

Помимо обязательного «прогона» через Steam, в чек-лист вошли и другие требования. Если игра поддерживает Steam Cloud, кто-то из команды должен реально записать файл сохранения в облако, чтобы подтвердить корректность пути; при этом режим разработчика для облачной синхронизации нужно отключить и перевести её в публичный режим. Система также автоматически проверяет отсутствие пустых названий, пропавших иконок, дублирующихся имён и других ошибок настройки. Разработчикам требуется явно указать, какие общие распространяемые компоненты (DirectX, Visual C++ и аналогичные) необходимы игре, либо подтвердить, что она обходится без них.

Умные напоминания и дальнейшие планы

Дополнительно система начала показывать умные напоминания перед отправкой: если на странице игры заявлены несколько языков, разработчику предложат убедиться, что все локализации реально включены в билд; если для проверки мультиплеера нужны специальные аккаунты, данные для входа можно заранее передать сотрудникам Valve. Компания прямо заявляет, что изменения нужны, чтобы больше игр проходили проверку с первого раза и чтобы сократить число повторных ревью по базовым техническим причинам. Valve уже работает над дальнейшими улучшениями процесса, но пока основной упор сделан на то, чтобы разработчики сами ловили очевидные проблемы до отправки билда.