Яндекс Игры — каталог браузерных игр: их открывают без установки в браузере и в приложении Яндекс, а разработчик зарабатывает на рекламе и покупках внутри игры. Порог входа ниже, чем у магазинов приложений, но требований к игре много, и модерация их проверяет. Ниже — путь от идеи до публикации по документации платформы.

Что понадобится

  • Яндекс ID с полной регистрацией. Документация предупреждает: почта на mail.ru, gmail.com или rambler.ru может помешать подключить рекламную монетизацию.
  • Движок с экспортом в браузер или игра на JavaScript.
  • SDK Яндекс Игр. Без него публикация невозможна: через SDK показывают рекламу, принимают платежи, сохраняют прогресс и определяют язык.
  • Договор. Без договора отправить игру на модерацию нельзя. Юрлица и ИП из России заключают его прямо в Консоли по единой лицензионной схеме, остальные — через Рекламную сеть Яндекса.

Какой движок подойдёт

Подходит любой инструмент, который собирает игру для браузера. Для части движков Яндекс выпускает официальные плагины подключения SDK.

ДвижокЯзыкПодключение SDKНа что обратить внимание
UnityC#официальный плагинсборки для браузера тяжелее, следите за весом и временем загрузки
DefoldLuaофициальный плагинлёгкие сборки для браузера
Construct 3без кода, событиямиофициальный плагинредактор работает прямо в браузере
Cocos CreatorTypeScript, JavaScriptофициальный плагин2D и 3D, мобильный веб
GodotGDScriptвручную или сторонними решениямипроекты на C# в Godot 4 в браузер не экспортируются
Свой кодJavaScript, TypeScriptнапрямую через скриптполный контроль, но всё пишете сами

Unreal Engine для каталога не подходит: официального экспорта в браузер у него нет. Подробное сравнение — в статье какой игровой движок выбрать.

Пошагово: от игры до каталога

  1. Аккаунт разработчика. Откройте Консоль Яндекс Игр (games.yandex.ru/console), укажите имя разработчика — без e-mail и ссылок, — примите условия и нажмите «Создать профиль». На один Яндекс ID — один аккаунт разработчика.
  2. Договор. Для юрлица или ИП из России — в Консоли. Нужны реквизиты: ИНН, ОГРН, статус по НДС, банк, расчётный счёт, юридический адрес и данные подписанта. В остальных случаях — регистрация в Рекламной сети Яндекса. Проверка договора обычно занимает несколько рабочих дней.
  3. SDK. Для архива, загруженного через Консоль, SDK подключают по относительному пути /sdk.js, для игры на своём домене — по абсолютному. Затем вызывают YaGames.init(), сообщают о готовности игры через LoadingAPI.ready() и отмечают начало и конец игрового процесса через GameplayAPI.start() и GameplayAPI.stop().
  4. Архив. Не больше 100 МБ в распакованном виде, index.html в корне, в именах файлов и папок — без пробелов и русских букв.
  5. Черновик в Консоли. Обязательные поля: название, «Об игре», «Как играть», версия, категории, иконка, обложка, архив, платформы, ориентация и скриншоты. На скриншотах реальный геймплей должен занимать не меньше 70% изображения, а скриншот нельзя ставить вместо иконки или обложки.
  6. Модерация. Проверьте игру сами, отправьте и ждите решения — обычно 3–5 рабочих дней.

Как выложить игру на Unity и на Godot

Unity

  1. В Unity 6 платформа для браузера называется Web, раньше она называлась WebGL. Добавьте модуль Web в Unity Hub и переключите на него проект.
  2. Подключите официальный плагин SDK Яндекс Игр для Unity — ссылка на него есть в документации SDK.
  3. Через плагин сообщайте о готовности игры и о начале и конце игрового процесса: модерация это проверяет.
  4. Соберите проект и запакуйте в архив содержимое папки сборки, чтобы `index.html` оказался в корне. В распакованном виде — не больше 100 МБ.
  5. Проверьте игру на телефоне. Мобильные браузеры Unity официально поддерживает с Unity 6, но тяжёлая сцена на слабом телефоне может тормозить.

Godot

  1. Пишите на GDScript: проекты Godot 4 на C# в браузер не экспортируются.
  2. Установите шаблоны экспорта и создайте пресет Web, имя файла — `index.html`.
  3. В Godot 4.3 и новее отключите в пресете Thread Support. Сборке с потоками нужны особые заголовки сервера и полная изоляция страницы, при которой не работает сторонний код — в том числе реклама. Без потоков игра запускается где угодно.
  4. Официального плагина SDK для Godot нет. Подключите файл `/sdk.js` тегом подключения скрипта в поле Head Include пресета экспорта и вызывайте методы SDK из GDScript через JavaScriptBridge — или возьмите стороннее решение.
  5. Запакуйте содержимое папки экспорта так, чтобы `index.html` был в корне архива.

Сравнение самих движков, включая Unity и Godot, — в статье какой игровой движок выбрать.

Требования, о которых стоит помнить с самого начала

Многие пункты проще заложить в игру сразу, чем переделывать после отказа:

  • игра завершена и работает без ошибок и вылетов — в том числе при повороте экрана, сворачивании браузера и показе рекламы;
  • прогресс не теряется после обновления страницы и поворота экрана;
  • при потере фокуса звук останавливается;
  • реклама и платежи — только через SDK; реклама показывается в логических паузах, а на время полноэкранной рекламы игра и звук ставятся на паузу;
  • реклама за вознаграждение — только по желанию игрока, и награда не должна блокировать прохождение;
  • вход — только через Яндекс ID и только по действию игрока, плюс гостевой режим или игра без входа;
  • основное прохождение длится больше 10 минут или есть мотивация переигрывать, сложность нарастает;
  • язык определяется автоматически через SDK;
  • интерактивный ИИ внутри игры запрещён, заранее сгенерированные материалы можно;
  • нельзя выигрывать реальные деньги, призы и промокоды на товары;
  • под запретом политика, религия, реалистичное насилие и другие темы из списка требований.

После публикации игра должна держать рейтинг выше 30: если он три недели остаётся на уровне 30 и ниже, игру снимают. Для новых игр первые примерно две недели, пока рейтинг формируется, не учитываются.

Как на этом зарабатывают

Для каждой игры, опубликованной через Консоль, создаётся рекламная площадка с полноэкранными блоками, блоками за вознаграждение и стики-баннерами. Второй источник — покупки внутри игры: дополнительное время, аксессуары для персонажа и тому подобное. Доход, по документации, зависит от рейтинга, ежедневной аудитории, времени в игре и того, как часто игроки возвращаются. Долю выручки раздел о монетизации не называет.

Если игра нужна для дела, а не как хобби

Мы делаем игры на заказ — для браузера, телефона, компьютера и игровой приставки: брендированные игры для бизнеса, игры в подарок и разработку под ваш замысел. Небольшую игру собираем за одну-две недели. Если хотите сделать игру сами с помощью ИИ, начните со статьи как создать игру с помощью нейросети, а общий план работы — в материале как создать игру и довести её до конца.

Сверено с документацией Яндекс Игр (yandex.ru/dev/games/doc) 30 октября 2026 года. Требования площадки меняются — перед отправкой на модерацию проверьте актуальную версию.

Частые вопросы

Можно ли зарабатывать на Яндекс Играх без ИП?

Да, как самозанятый — через Рекламную сеть Яндекса. Юрлица и ИП из России заключают договор прямо в Консоли разработчика. Обычному физлицу-резиденту России договор недоступен: в Рекламной сети вариант для физлиц открыт только нерезидентам. Выплаты и лицензионное соглашение — с 18 лет.

Сколько длится модерация?

По документации — обычно 3–5 рабочих дней. Если включить отсроченную публикацию, после проверки игра получит статус «Проверен», и выпустить её можно будет кнопкой «Опубликовать» в удобный момент.

Подойдёт ли Unreal Engine?

Нет: у Unreal Engine 5 нет официального экспорта в браузер, а Яндекс Игры принимают именно браузерные игры. Для каталога берут Unity, Defold, Construct 3, Cocos Creator, Godot на GDScript или пишут на JavaScript.

Можно ли встроить в игру нейросеть?

Интерактивный ИИ внутри игры требования запрещают. Заранее сгенерированные материалы — картинки, тексты, музыку — использовать можно.

Нужна такая же реклама для вашего бизнеса?

Разберу нишу, посчитаю бюджет и покажу, из чего сложится цена заявки.

УслугаКак мы это делаем