Valve переглянула процес передрелізної перевірки білдів у Steam на тлі різкого зростання кількості заяв на публікацію ігор. Компанія прямо визнала, що стандартний термін розгляду — три-п'ять робочих днів — уже не витримується, і зараз очікування може розтягуватися до 12 днів. За словами Valve, затримки зумовлені не лише загальним обсягом черги, а й великою кількістю повторних перевірок: на рев'ю нерідко надходять білди, які повертаються через елементарні технічні помилки, не помічені самими розробниками. Щоб знизити кількість таких «повернень», компанія додала до чек-листа релізу низку нових обов'язкових пунктів, найпомітнішим із яких стала вимога запустити гру саме через клієнт Steam і провести в ній не менше п'яти хвилин.

Чому черга на рев'ю зросла

Основна причина подовження термінів — поєднання двох факторів: загального потоку заявок та частки білдів, що проходять перевірку повторно. Valve вказує на просту, але неприємну реальність: іноді на перевірку потрапляють збірки, які розробники жодного разу не запускали через сам магазин. Гра може нормально стартувати при прямому кліку по виконуваному файлу, але при встановленні через Steam не запускатися через неправильно прописані параметри запуску або інші дрібниці, які видні лише в «бойовому» середовищі. Саме такі випадки генерують повторні рев'ю з базових технічних причин і роздувають загальну чергу.

Правило п'яти хвилин через клієнт

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

Хмара, іконки та загальні компоненти

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

Розумні нагадування та подальші плани

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