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

Программа Play-Tested

Play-Tested — программа сертификации совместимости и качества для игр и игровых устройств, разработанная компанией Valve Corporation. Программа предназначена для проверки корректной работы оборудования и программного обеспечения с операционной системой SteamOS и игровой платформой Steam, в первую очередь в контексте портативного компьютера Steam Deck. Основная цель программы — предоставить пользователям однозначную информацию о том, насколько хорошо конкретная игра или устройство будет работать на Steam Deck без дополнительных настроек.

История и предпосылки создания

Программа Play-Tested была анонсирована компанией Valve в 2021 году в рамках подготовки к выходу Steam Deck. Основной проблемой, которую призвана решить программа, является фрагментация экосистемы Linux и отсутствие единого стандарта совместимости для игр. В отличие от консолей, где все игры проходят обязательную сертификацию, на ПК с Windows совместимость обычно обеспечивается производителями оборудования и разработчиками игр без централизованного контроля. Для Steam Deck, работающего на Arch Linux с использованием слоя совместимости Proton, требовался механизм, который позволил бы пользователям заранее оценить, будет ли игра работать «из коробки».

Первоначально Valve запустила программу Steam Deck Verified, которая предусматривала четыре уровня проверки: Verified (проверено), Playable (играбельно), Unsupported (не поддерживается) и Unknown (неизвестно). Однако со временем выяснилось, что многие игры, прошедшие проверку как «Playable», всё равно сталкиваются с проблемами производительности или управления. В ответ на это в 2022 году была запущена программа Play-Tested, которая предполагает более глубокое тестирование, включающее проверку производительности, стабильности, управления и пользовательского интерфейса.

Критерии сертификации

Программа Play-Tested включает несколько обязательных критериев, которым должна соответствовать игра или устройство для получения статуса «Play-Tested»:

Для игр

  1. Производительность: игра должна стабильно работать на частоте не менее 30 кадров в секунду при стандартных настройках графики. Проверяются также сценарии с длительными сессиями (более 2 часов) для выявления утечек памяти или перегрева.
  2. Управление: все основные функции управления должны быть доступны через контроллер Steam Deck (джойстики, кнопки, тачпады, гироскоп). Поддержка клавиатуры и мыши не является обязательной, но при их наличии они не должны мешать работе с контроллером.
  3. Интерфейс: текст и элементы интерфейса должны быть читаемы на 7-дюймовом экране Steam Deck (разрешение 1280×800). Меню и подсказки должны корректно масштабироваться и не обрезаться.
  4. Совместимость с Proton: игра должна работать через Proton без необходимости вручную устанавливать дополнительные библиотеки или патчи. Исключение составляют игры с нативным Linux-клиентом.
  5. Сохранения и облачные функции: система сохранений должна корректно синхронизироваться с облаком Steam, а также не терять данные при внезапном отключении питания.
  6. Мультиплеер: если игра поддерживает многопользовательский режим, он должен работать без сбоев, включая античит-системы, совместимые с Linux.

Для устройств

Для периферийных устройств (геймпады, док-станции, наушники) программа Play-Tested включает проверку:

  • Подключение: корректная работа через USB-C, Bluetooth или Wi-Fi Direct.
  • Драйверы: наличие драйверов для Linux (встроенных в ядро или поставляемых через Steam).
  • Функциональность: все заявленные производителем функции (вибрация, подсветка, микрофон) должны работать без дополнительных настроек.
  • Совместимость с SteamOS: устройство не должно вызывать конфликтов с системными процессами SteamOS.

Процесс сертификации

Сертификация по программе Play-Tested проводится как самой Valve, так и сторонними лабораториями, аккредитованными компанией. Процесс включает несколько этапов:

  1. Подача заявки: разработчик или производитель устройства подаёт заявку через портал Steamworks. Для игр требуется предоставить билд, соответствующий финальной версии, для устройств — образцы продукции.
  2. Автоматизированное тестирование: Valve использует специальные программные скрипты, которые проверяют базовую совместимость: запуск, работу управления, стабильность FPS. Этот этап занимает от 1 до 3 дней.
  3. Ручное тестирование: группа тестировщиков (включая сотрудников Valve и внешних контракторов) проходит игру в течение 5–10 часов, проверяя различные сценарии: начало игры, середину, конец, а также побочные активности. Для устройств тестируется работа с различными конфигурациями Steam Deck (с док-станцией, без неё, в режиме гибернации).
  4. Отчёт и доработка: по итогам тестирования составляется отчёт с указанием всех найденных проблем. Разработчик получает 30 дней на их устранение. Если проблемы не исправлены, заявка отклоняется, и разработчик может подать её повторно через 60 дней.
  5. Публикация статуса: после успешного прохождения всех этапов игра или устройство получает значок «Play-Tested» в магазине Steam и в библиотеке пользователя.

Критика и ограничения

Программа Play-Tested не лишена недостатков. Основные претензии со стороны разработчиков и пользователей включают:

  • Бюрократическая нагрузка: процесс сертификации занимает от 2 до 6 недель, что может быть проблематично для небольших инди-студий, выпускающих игры с частыми обновлениями. Valve не взимает плату за сертификацию, но требует предоставления билда за 30 дней до релиза, что не всегда удобно.
  • Неполное покрытие: программа тестирует только базовые сценарии. Например, не проверяется работа с пользовательскими модами, сторонними лаунчерами или нестандартными разрешениями экрана (внешние мониторы).
  • Изменчивость совместимости: обновления Proton, драйверов или самой игры могут изменить статус совместимости после получения сертификации. Valve не обязывает разработчиков проходить повторную сертификацию после каждого обновления, что приводит к ситуации, когда игра с пометкой «Play-Tested» перестаёт работать.
  • Субъективность ручного тестирования: оценка «играбельности» зависит от мнения конкретного тестировщика. Например, игра может быть признана «Play-Tested», если в ней есть незначительные графические артефакты, которые не мешают прохождению, но раздражают пользователя.
  • Отсутствие обратной связи для пользователей: статус «Play-Tested» не предоставляет детальной информации о том, какие именно проблемы были найдены и исправлены. Пользователь видит только итоговый значок.

Влияние на рынок

Программа Play-Tested оказала значительное влияние на рынок портативных игровых устройств и Linux-гейминга в целом:

  • Рост числа игр, совместимых с Steam Deck: по состоянию на 2024 год более 14 000 игр имеют статус «Play-Tested» или «Verified». Это стимулирует разработчиков выпускать патчи для совместимости с Linux.
  • Стандартизация периферии: производители геймпадов (например, 8BitDo, Razer) и док-станций (JSAUX, iVolver) начали выпускать устройства с пометкой «Play-Tested», что упрощает выбор для пользователей Steam Deck.
  • Конкуренция с консолями: программа позволяет Steam Deck конкурировать с Nintendo Switch и другими портативными консолями, предлагая сопоставимый уровень гарантии совместимости.
  • Развитие Proton: для прохождения сертификации разработчики игр часто оптимизируют свои продукты под Proton, что улучшает совместимость всех Linux-игр, а не только на Steam Deck.

Будущее программы

Valve продолжает развивать программу Play-Tested. В 2023 году была добавлена поддержка проверки игр с трассировкой лучей и технологиями масштабирования (FSR, DLSS). Планируется также внедрение автоматического тестирования с использованием машинного обучения для выявления проблем производительности без участия человека. Кроме того, обсуждается возможность введения категории «Play-Tested Gold» для игр, которые работают на Steam Deck с частотой 60 FPS и выше.

Примечания

Программа Play-Tested не является обязательной для публикации игры в Steam. Разработчики могут выпускать игры без сертификации, однако такие продукты не получают специального значка и могут быть менее заметны в магазине. Valve также не гарантирует, что игра, прошедшая сертификацию, будет работать на всех конфигурациях Steam Deck (например, на моделях с разным объёмом памяти или с установленной сторонней операционной системой).

Источники

  • Официальная документация Steamworks: «Play-Tested Program Overview» (2022)
  • Блог компании Valve: «Steam Deck Compatibility Program Updates» (2021–2023)
  • Интервью с разработчиками Proton на конференции Linux Foundation (2023)
  • Статистика магазина Steam по состоянию на 2024 год
  • Обзоры Steam Deck на сайтах Ars Technica и PC Gamer (2022–2024)

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →