Несмотря на то, что ваша игра может отлично работать на Steam Deck и Steam Machine без дополнительных усилий с вашей стороны, есть вероятность, что на процесс игры могут повлиять разные операционные системы и форм-факторы.
Мы разработали систему, позволяющую с первого взгляда понять, как игры будут работать на Steam Deck и Steam Machine. Так у разработчиков будут конкретные критерии, на которые можно ориентироваться, а пользователи легко поймут, где их ждёт геймлей без помех.
В основе системы — процесс проверки совместимости, похожий на существующий процесс проверки сборки в Steam.
- Valve проверит вашу игру на Steam Deck и Steam Machine по списку критериев (контрольный список при проверке на совместимость размещён ниже).
- Когда проверка закончится, на партнёрском сайте Steamworks вы найдёте подробную информацию о её результатах.
- Вы увидите, как эти результаты будут трансформированы в рейтинги совместимости, которые увидят пользователи: один рейтинг для Steam Deck, другой — для Steam Machine, и ещё один для всех остальных совместимых со SteamOS устройств.
- У вас будет неделя на проверку этих результатов до их публикации.
- После публикации пользователи смогут увидеть результаты проверки на совместимость на главной странице магазина и в своих библиотеках.
- Результаты проверки на совместимость повлияют не на доступность вашей игры на Steam Deck или Steam Machine, а только на её представление.
Критерии тестирования для Steam Deck и Steam Machine во многом совпадают, в частности, проверка поддержки контроллеров, ввода текста, программ для запуска и т. д. Это даёт два преимущества:
- У разработчиков есть общий набор критериев совместимости, которым должны соответствовать игры.
- Любая игра, которая была проверена и отлично работает на Steam Deck, будет также полностью совместима со Steam Machine.
https://youtu.be/a8tNvhwkth8Категории совместимости
Многие игры отлично запускаются на Steam Deck и Steam Machine сами по себе. При этом какие-то игры могут требовать настроек раскладки вручную или подходить пользователям только с определёнными настройками. Другие могут быть неудобными для использования в портативной форме или быть несовместимыми с аппаратным и программным обеспечением Steam.
Обратите внимание: категории совместимости со Steam Deck и Steam Machine независимы друг от друга для каждой игры.
Главная цель процесса проверки на совместимость — сделать так, чтобы пользователи понимали с первого взгляда, к какой категории игра относится. Для максимальной наглядности у каждой — свой значок.
 | Полностью совместима | Ваша игра прошла все проверки на совместимость. Игра не требует никаких пользовательских настроек. Все функции будут доступны. |
 | Можно играть | Ваша игра работает на Steam Deck или Steam Machine, но от пользователей может потребоваться ручная настройка. (Примеры: пользователь должен вручную выбрать раскладку контроллера от сообщества, вызвать экранную клавиатуру или использовать сенсорный экран (на Steam Deck), чтобы управлять программой запуска.) |
 | Не поддерживается | Ваша игра не работает на этом устройстве из-за несовместимости с Proton или отдельными компонентами устройства. |
 | Неизвестно | Эта игра не проходила проверку на совместимость. Информация о том, можно ли играть в игру на этом устройстве, недоступна. |
Когда результаты будут опубликованы, пользователи увидят соответствующие пометки о совместимости во время поиска игр в магазине и библиотеке. Эти значки помогут быстро определить, какая игра подходит их целям и оборудованию.

Контрольный список при проверке на совместимость
Чтобы получить пометку
«Полностью совместима», ваша игра должна соответствовать всем указанным ниже критериям. Это обеспечит максимально комфортный геймплей на этих устройствах. Если ваша игра не соответствует каким-то критериям этой категории, она будет отображаться с пометкой
«Можно играть».
Требования для Steam Deck и Steam Machine
Элементы ввода- Поддержка контроллеров:
- Ваша игра должна поддерживать аппаратные элементы управления Steam Deck. На Steam Machine она должна поддерживать элементы ввода Steam Controller (по сути, те же элементы ввода, что и на Steam Deck).
- Настройки контроллера по умолчанию должны обеспечить доступ пользователей ко всему контенту.
- У игроков не должно быть необходимости менять внутриигровые настройки, чтобы контроллер или конкретная раскладка работали.
- Иконки контроллера. Иконки на экране должны соответствовать используемым элементам ввода, будь то иконки Steam Deck, Steam Controller или Xbox. Иконки мыши и клавиатуры не должны показываться, если эти устройства ввода не активны. При взаимодействии с любыми элементами ввода Steam Deck или Steam Controller в стандартной раскладке не должны показываться иконки, не относящиеся к контроллеру. (Рекомендация: мы настоятельно советуем использовать API ввода Steam. В таком случае будут показаны верные иконки, независимо от устройства ввода.)
- Ввод текста. Если в игре требуется вводить текст (например, чтобы назвать героя или сохранить файл), то нужно либо использовать API Steamworks для ввода текста, чтобы игроки, пользующиеся контроллером, могли открыть экранную клавиатуру, либо создать встроенную функцию ввода текста при помощи одного контроллера.
Производительность- Настройки по умолчанию. Настройки игры по умолчанию должны обеспечить комфортную для игры частоту кадров. На Steam Deck это 30 кадров в секунду при разрешении 800p, а на Steam Machine — 30 кадров в секунду при разрешении 1080p.
Плавность взаимодействия- Нет предупреждений о несовместимости. Приложение не должно информировать пользователя, что ПО Steam Deck и Steam Machine (например, отдельные дистрибутивы Linux) или аппаратные компоненты (например, видеокарта) не поддерживаются.
- Программы запуска. Игры с программами для запуска также должны соответствовать требованиям, обозначенным здесь, включая полное управление с помощью контроллера. (Рекомендация: мы настоятельно не советуем использование программы для запуска вашей игры.)
Требования Proton- Proton – слой совместимости для Windows, использующийся на Steam Deck и Steam Machine для запуска игр, у которых нет сборки для Linux. Этот набор инструментов автоматически задействует на ОС Steam Deck и Steam Machine, основанной на Linux, исполняемые файлы и данные игры, предназначенные для Windows.
- Работа над Proton ведётся постоянно, и есть вероятность, что ваша игра ещё не имеет полноценной поддержки. Если в процессе проверки на совместимость будут выявлены блокирующие ошибки или проблемы с производительностью, специфичные для Proton, они будут добавлены в нашу внутреннюю систему баг-трекинга, а у вашей игры отобразится пометка
«Не поддерживается». Когда проблемы будут решены, вам придёт автоматическое уведомление и мы заново протестируем вашу игру.
Отдельные требования для Steam Deck
Обратите внимание: для Steam Machine не проводится тестирование на отображение, поскольку разрешение и размер текста может значительно варьироваться в зависимости от размера и типа используемого монитора.Отображение- Разрешение. Игра должна запускаться с разрешением, которое поддерживается Steam Deck (рекомендация: советуем по возможности ориентироваться на базовое разрешение Steam Deck: 1280x800 (предпочтительно) или 1280x720).
- Читабельность текста. Текст интерфейса должен легко читаться с расстояния в 30 см (12 дюймов) от экрана. Другими словами, самый маленький символ любого шрифта не должен быть меньше 9 пикселей по высоте при разрешении 1280x800. (Рекомендация: мы думаем, что Steam Deck будет использоваться при разном освещении и в конфигурациях с другими устройствами, такими как телевизор, монитор или клавиатура). Мы рекомендуем поддерживать функцию настройки пользователем размера текста и, если возможно, контрастности. Девять пикселей — это абсолютный минимум, чтобы пройти проверку. Но мы рекомендуем по возможности использовать 12 пикселей).
Библиотека и магазин Steam
Библиотека
Библиотека пользователя на Steam Deck и Steam Machine — это продолжение уже существующей библиотеки Steam. И наоборот. Все игры, которыми владеет пользователь, автоматически появятся в его библиотеке на устройстве при первом его запуске. Игры, купленные с любого устройства, окажутся в библиотеке пользователя на всех устройствах.
Как и на других платформах, пользователи могут фильтровать и сортировать свою библиотеку по названию игры, состоянию установки и т. д. Кроме стандартных опций, пользователям Steam Deck также доступна сортировка и фильтрация игр по совместимости со Steam Deck, а пользователям Steam Machine — по совместимости со Steam Machine.
Магазин Steam на Steam Deck и Steam Machine
Магазин Steam на Steam Deck и Steam Machine имеет все стандартные функции и товары, доступные в регионе пользователя. Игроки, заглянувшие в магазин Steam на этих устройствах, могут просматривать или приобретать контент, который может плохо работать на их устройстве (например, VR-игры на Steam Deck или игры, завязанные на клавиатуре). В таких случаях на странице в магазине будет опубликована основанная на проверке совместимости информация о том, чего ожидать от этих игр, если запустить их на Steam Deck или Steam Machine.

Комментарий к изображению слева: на странице с информацией об игре есть раздел, где указана категория совместимости игры со Steam Deck. На Steam Machine будет показана совместимость со Steam Machine.
Комментарий к изображению справа: пользователи могут узнать категорию совместимости любого приложения и получить подробную информацию о том, чего ждать от игры. Эта информация представлена как результат тестирования Valve.
Процесс проверки на совместимость
Существует три способа добавить игру в очередь на проверку:
- Если уже выпущенная игра удовлетворяет определённым автоматизированным эвристическим требованиям, она автоматически добавится в очередь на проверку, без необходимости отправлять запрос вручную.
- Если Valve решит, что игра важна для пользователей устройств Steam, мы можем добавить её в очередь на проверку, даже если запрос не был отправлен.
- Запросить проверку вручную как для ещё не выпущенной, так и выпущенной ранее игры по ссылке «Проверка совместимости со Steam Deck». Её можно найти в разделе «Технические инструменты» на странице приложения. (Примечание: пока это доступно не всем партнёрам. Со временем мы предоставим доступ большему количеству пользователей).
Когда проверка на совместимость вашей игры будет завершена, вы получите автоматическое уведомление по электронной почте, как и в случае с уведомлениями о проверке сборки или странице в магазине. Тогда же подробная информация появится на партнёрском сайте Steamworks. Мы тестируем игры на трёх вариантах оборудования (Steam Deck, Steam Machine и игровых устройствах от сторонних производителей со SteamOS), так что вы сможете посмотреть подробные результаты тестирования и совместимость для каждого из них.
После этого у вас есть несколько вариантов:
- Вы можете опубликовать результаты проверки на совместимость (публикация этих результатов не зависит и не влияет на ваши настройки в магазине или Steamworks).
- Если по результатам тестирования вы захотите что-то поменять (например, добавить раскладку контроллера по умолчанию, настроить вызов API клавиатуры и так далее), вы сможете опубликовать новую сборку и запросить повторную проверку.
- Если считаете, что в результатах проверки — ошибки, ответьте на сообщение с результатами напрямую на партнёрском сайте. Там же вы сможете запросить или предоставить дополнительную информацию.
Если вы ничего не предпримете, ориентировочно через неделю результаты проверки будут автоматически опубликованы на странице вашей игры как «результаты тестирования Valve» (см. раздел «Магазин Steam на Steam Deck и Steam Machine» выше).


Подпись к иллюстрации: страница приложения и подробные результаты проверки на совместимость до и после публикации результатов тестирования на совместимость.
Создание события в Steam
Возможно, вы захотите сообщить своим пользователям подробности о совместимости игры с устройствами Steam или поделиться своими планами. Один из способов сделать это — опубликовать событие о совместимости с оборудованием Steam и добавить ссылку на него к информации о совместимости игры.
Вот как это сделать:
- Создайте объявление в центре сообщества игры, поделившись дополнительной информацией о совместимости.
- Опубликуйте это объявление и скопируйте ссылку.
- Вставьте ссылку на событие в поле «Информация о совместимости с оборудованием Steam». Это поле вы найдёте в разделе «Изменить страницу в магазине» во вкладке «Основная информация».
Панель с информацией о совместимости с оборудованием Steam в настольном клиенте Steam, а также на Steam Deck / Steam Machine перенаправит пользователей на это объявление.

Частые вопросы
Какие типы приложений подходят для проверки на совместимость?В настоящее время процесс доступен только для игр. Для других типов приложений, например, демоверсий, дополнительного контента, инструментов или саундтреков (за исключением отдельных случаев) процесса проверки на совместимость нет.
Сколько времени займёт проверка на совместимость после того, как игра попадёт в очередь?Мы стремимся к тому, чтобы через неделю с момента подачи заявки проверка на совместимость была пройдена, а её результаты были доступны партнёрам. Время ожидания проверки на совместимость может меняться в зависимости от объёма и сложности других игр в очереди.
Повлияет ли эта проверка или её результаты на обычный выпуск в Steam?Нет, очередь на проверку совместимости существует отдельно от обычного процесса проверки перед выпуском продукта в Steam. Как статус проверки совместимости (не в очереди, в процессе проверки, проверка завершена), так и результаты проверки совместимости никак не повлияют на выход продукта в Steam.
Можно ли отправить на проверку совместимости ещё не вышедшую игру?Да, вы можете запросить проверку совместимости, даже если игра не выпущена.
Я не вижу способа вручную отправить свои выпущенные игры на проверку. Как это сделать?Мы постепенно проходим по каталогу выпущенных игр, в первую очередь проверяя те из них, в которые владельцы устройств Steam играют больше всего. Добравшись до вашей игры, мы автоматически проверим её и сообщим вам результаты. Подробности можно узнать выше, в разделе
«Процесс проверки на совместимость».
Нужно ли мне проходить обычную проверку сборки перед выпуском до того, как запрашивать проверку совместимости?Да, перед тем как вы запросите проверку совместимости, ваша игра должна успешно пройти стандартную проверку сборки.
Если обновить игру после первоначальной публикации категории совместимости, можно ли запросить повторную проверку?Да, вы можете обратиться в службу поддержки и попросить проверить игру ещё раз, чтобы получить обновлённый результат. Получив новую информацию, будь то обновлённая сборка, отзывы от тестировщиков или данные от пользователей, мы будем рады снова проверить вашу игру, чтобы у пользователей были наиболее актуальные сведения о ней.
Можно ли запросить проверку совместимости из определённой ветки?Да. Отправляя игру на проверку совместимости, вы можете выбрать ветку для проверки. Если вы не укажете конкретную ветку, мы протестируем ветку игры по умолчанию.
Есть ли какие-либо дополнительные требования к изображениям для магазина и библиотеки на Steam Deck или Steam Machine?Нет, никаких дополнительных требований к изображениям на Steam Deck или Steam Machine нет.
Думаю, моя игра не подойдёт для Steam Deck или Steam Machine. Можно ли сделать так, чтобы она не показывалась в магазине и библиотеке на Steam Deck или Steam Machine?Мы не предоставляем возможность удалить продукты, доступные в Steam, из библиотеки или магазина Steam Deck или Steam Machine. Эти устройства являются расширением Steam, а значит, пользователи ожидают и должны иметь такой же доступ к магазину и библиотеке, как и на других ПК.
Можно ли не публиковать результаты проверки на совместимость, пока мы решаем обнаруженные проблемы, оптимизируем игру или завершаем собственное тестирование?Если результаты проверки на совместимость ещё не опубликованы, а вы загрузили новую сборку своей игры, которая решает найденные проблемы, мы отложим публикацию результатов и проверим вашу сборку заново. Мы не откладываем публикацию результатов проверки на совместимость, если вы планируете внести изменения в будущем.
Эта проверка нужна для того, чтобы пользователи ещё до запуска на Steam Deck или Steam Machine могли понять, чего им ожидать от игры. Поэтому мы считаем, что крайне важно как можно раньше показать пользователям данные, отражающие текущее состояние игры.
Если мы получим новую информацию, обновлённую сборку, отзывы от тестировщиков или данные от пользователей, то будем рады снова проверить вашу игру, чтобы у пользователей была наиболее актуальная информация о ней.
Если вы считаете, что результаты проверки неактуальны для текущей сборки, пожалуйста, обратитесь к нам через сайт Steamworks. Как сказано выше, наша главная цель — дать пользователям точную и полезную информацию.
В результатах проверки на совместимость указано, что одна из моих игр не поддерживается на Steam Deck или Steam Machine. Что это значит?Игра почти всегда попадает в категорию
«Не поддерживается» из-за одной из двух проблем:
- Ваша игра работает с помощью промежуточного ПО или технологии, которую Steam Deck и Steam Machine в данный момент не поддерживают. Например, сейчас не поддерживаются некоторые провайдеры античитов, а также некоторые аудио- и видеокодеки. Мы постоянно расширяем список поддержки, но если в него пока не входит промежуточное ПО, от которого частично или полностью зависит работа вашей игры, она будет иметь категорию «Не поддерживается».
- Ваша игра работает с помощью функции Windows, которая ещё не полностью имплементирована в Proton. Proton — это развивающийся проект, который постепенно совершенствуется. Столкнувшись с внутриигровой проблемой во время проверки, мы это у себя отметим, а затем проверим, не решилась ли проблема, как только добавим необходимые функции в Proton.
В отчёт о совместимости входит полный список тестовых запусков каждой игры. В нём указаны все проблемы с Proton и промежуточным ПО, а также описание не пройденного теста и, в большинстве случаев, трек-номер ошибки.
Кому придёт электронное письмо о результатах проверки на совместимость?Мы отправляем письмо всем пользователям, отправившим запрос на проверку сборки или совместимости и имеющим доступ к вашему партнёрскому аккаунту. Также мы отправляем письмо на все адреса для информационных сообщений, связанные с вашей партнёрской группой. Если аккаунтов с такими адресами нет, мы отправим письмо обладателю фактических полномочий вашего партнёрского аккаунта.
Другими словами, вы можете включить письма-уведомления о совместимости для любого пользователя в своей организации, выдав ему разрешение на получение информационных сообщений от Steamworks. Больше по этой теме можно узнать в нашей
документации о выдаче разрешений.
Мы не запрашивали повторную проверку игры, но получили уведомление о её завершении. Почему проводилась повторная проверка?Valve автоматически проверяет игры заново в некоторых ситуациях, к примеру:
- Мы выпустили новую версию Proton (или готовимся к её выпуску). Если в ней мы добавили новые функции или исправили ошибки, то мы хотим, чтобы результаты проверок на совместимость были как можно более актуальными. (В случае регрессии — то есть если мы замечаем, что новая версия Proton вызывает проблемы, — ваша игра будет работать на наилучшей стабильной версии Proton до решения проблем.)
- Мы добавили новые тесты в процесс проверки на совместимость и проводим её заново, чтобы собрать все необходимые данные. (К примеру, недавно мы добавили тест, определяющий, как игра взаимодействует со внешними ограничителями частоты кадров. Он не влияет на категорию совместимости игры, но позволяет нам помочь пользователям игр, использующих внутреннее ограничение в 30 кадров в секунду — например, в файтингах.)
- Пользователи или разработчики сообщили, что наши данные проверки неточные или неполные.
Отчёты об автоматических повторных проверках идентичны запрошенным партнёром: вы получаете автоматическое письмо-уведомление о результатах, а затем можете опубликовать их вручную, внести изменения в игру или дождаться автоматической публикации.
Если у игры есть отдельная версия для Linux и игра попадёт в выборку для проверки, какая сборка будет использоваться — для Linux или для Widnows с использованием Proton?По умолчанию, если сборка для Linux доступна, мы проверяем её. Если сборка для Linux не проходит проверку на совместимость или содержит другие значительные проблемы, мы проверяем сборку игры для Windows, запущенную с помощью Proton. Наша цель — предоставить пользователям этих устройств наилучший опыт, поэтому результаты будут для сборки с наибольшей совместимостью.
В результатах проверки на совместимость указана использованная среда выполнения. Подробности можно найти в поле «Рекомендуемая среда выполнения» раздела «Подробности».
Если вы считаете, что мы проверили неправильную версию вашего продукта, то вы всегда можете запросить повторную проверку и указать нужную вам платформу.
Существуют ли другие рекомендации для того, чтобы игра отлично работала на Steam Deck или Steam Machine?Все пункты, указанные в разделе
«Контрольный список при проверке на совместимость», являются обязательными, чтобы игра получила пометку
«Полностью совместима». Однако есть и дополнительные технические рекомендации, которые не влияют на пометку о совместимости. Они созданы для того, чтобы обеспечить комфорт пользователей, увеличить продолжительность жизни батареи, улучшить производительность и т. п. Их можно найти в статье
«Подготовка игры для Steam Deck».