Глава 1214 мин чтенияПроверено: 12 сентября 2026 г.

Требования платформы: что проверяет модерация

Разбор требований Яндекс Игр по разделам: техника и SDK, пользовательский опыт, содержание, реклама и промоматериалы. Что означает каждый пункт на практике и на чём заворачивают новичков.

Содержание главы

Требования к игре — это список, по которому модерация проверяет каждую игру перед публикацией. Он длинный, разбит на восемь разделов и написан сухим языком нумерованных пунктов. Читать его целиком перед первой игрой тяжело, а не читать — значит почти наверняка получить отказ.

Эта глава — перевод списка на человеческий: что каждый раздел означает на практике и какие пункты чаще всего ломают именно первую игру.

Важно

Список живёт на сайте Яндекса и меняется. Ссылка на него — в источниках внизу этой страницы, там же указана дата последнего изменения. Всё, что ниже, — объяснение, а не замена первоисточнику: если формулировки разойдутся, правда на стороне Яндекса.

Как вообще устроена проверка

Три вещи, которые стоит знать до того, как разбираться в пунктах.

Проверяют не на вашем компьютере. В документации это записано прямо: проверка идёт на окружениях, приближенных к пользовательским, и «у меня всё работает» не является основанием снять замечание. Ваш монитор, ваш браузер и ваш телефон — это одна конфигурация из сотен.

Проверяют только то, что вы заявили. Отметили в черновике iOS и Android — игру откроют на телефоне. Отметили три языка — проверят все три. Это работает и в обратную сторону: не отмечайте платформы и языки «на всякий случай».

Сроки. Обычная проверка занимает 3–5 рабочих дней. Если игра не была на модерации больше 100 дней, Консоль предупредит, что требования могли измениться, — это хороший момент перечитать список.

Раздел 1. Технические требования

Самый длинный раздел и самый частый источник замечаний.

Архив и файлы

ПунктЧто означает
РазмерВсе файлы игры — не больше 100 МБ в распакованном виде. Считается не архив, а то, что из него получается
index.htmlЛежит в корне архива, а не в подпапке
Имена файловТолько латиница. Ни пробелов, ни русских букв в именах файлов и папок
АдресаВ коде нет абсолютных ссылок на серверы S3 Яндекса — иначе игра сломается за пределами России

SDK

SDK обязателен (пункт 1.1), инициализируется строго по документации, и в момент готовности игры вызывается LoadingAPI.ready(). Если в игре есть разметка геймплея или подписка на события паузы — они должны работать так, как описано. Всё это — предыдущие главы, здесь просто напоминание, что это проверяется.

Как игра ведёт себя на экране

Здесь собраны пункты, на которых спотыкается почти каждая первая игра:

  • Нет выделения текста и контекстного меню при взаимодействии с игровым полем — ни на компьютере, ни долгим нажатием на телефоне.
  • Нет прокрутки страницы браузера и жеста «потянуть вниз, чтобы обновить». Своя прокрутка внутри игры при этом разрешена.
  • Ничего не обрезается и не накладывается при изменении размера окна и повороте экрана.
  • На телефоне игра в полноэкранном режиме и полностью управляется жестами.
  • На компьютере игровое поле растягивается до края доступной области, а его длинная сторона не больше чем вдвое превосходит короткую.
  • Управление с клавиатуры не зависит от раскладки — на русской раскладке всё работает так же, как на английской.
  • Игра управляется одной рукой: основной экран не требует прокрутки и смахиваний.

Звук, прогресс, устройства

  • Звук останавливается при потере фокуса — игрок ушёл в другую вкладку, музыка замолчала.
  • Прогресс сохраняется сразу после действия игрока или по кнопке и переживает перезагрузку страницы и поворот экрана.
  • Игра запускается в Яндекс Браузере, Chrome, Firefox, Opera, Safari и в приложении Яндекса, на Windows, macOS, Android 5.0+ и iOS 9.0+ — в пределах того, что вы заявили в черновике.
  • Игра не падает при повороте экрана, долгом нажатии, сворачивании браузера, показе рекламы и переходах «назад» в браузере.

Два пункта, о которых узнают поздно

Важно

Пункт 1.12: монетизация должна быть подключена. В игре есть реклама или внутриигровые покупки. Не хотите монетизировать — напишите об этом в поле «Комментарий разработчика», и модерация примет игру без неё. Молчание в этом поле считается нарушением.

Осторожно

Пункт 1.23: интерактивный искусственный интеллект в играх запрещён. Материалы, заранее сгенерированные нейросетью, использовать можно — код, картинки, музыку. А вот живой ИИ внутри игры нельзя: никаких чатов с нейросетью, генерации ответов на лету и запросов к чужим моделям во время игры.

Для этого руководства пункт ключевой: мы делаем игры с помощью нейросети, и это полностью разрешено. Запрещено делать игры из нейросети.

И ещё один: обновление игры должно сохранять её концепцию. Загрузить под видом обновления совершенно другую игру нельзя.

Раздел 2. Пользовательский опыт

Этот раздел отвечает на вопрос «а игра ли это вообще».

Игровые механики

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

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

Что механикой не считается: листалка картинок, подборка анекдотов с оценками, тест, результат которого ни на что не влияет, справочник или телепрограмма. Если от действий игрока ничего не меняется — это не игра, и публикации не будет.

Длительность

Прохождение основного содержания должно занимать больше 10 минут — либо у игрока должна быть причина проходить игру заново.

КонтентаРеиграбельностьВердикт
МногоЕстьПубликуется
МногоНетПубликуется
МалоЕстьПубликуется
МалоНетОтказ

Для казуальной игры это 10–20 уровней. Для викторины — не меньше 100 неповторяющихся вопросов; переформулированный вопрос с теми же вариантами ответа за новый не считается.

Остальное в разделе

  • Возрастной рейтинг выбирается из пяти категорий — 0+, 6+, 12+, 16+, 18+ — и содержание игры должно ему соответствовать. Для 0+ полностью запрещены алкоголь и табак, любая нагота, изображение вреда живым существам и пугающие сцены и звуки.
  • Управление описано внутри игры или в поле «Как играть».
  • Жанр в черновике соответствует игре.
  • Язык определяется автоматически через SDK, а не по настройкам браузера.
  • Рейтинг выше 30. Три недели на 30 и ниже — снятие с публикации. Первые примерно две недели после выхода не считаются.

Раздел 3. Содержание

Что в игре не должно появляться ни в каком виде:

  • эзотерика и гадания;
  • реалистичные сцены насилия или жестокого обращения с детьми и животными;
  • политика, политические деятели, конфликты и войны — включая отсылки;
  • религия, религиозные деятели и атрибуты — включая отсылки;
  • предсказания про жизнь и здоровье игрока: болезни, дата или обстоятельства смерти.

Плюс три пункта про честность:

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

Отдельным пунктом: видео внутри игры нельзя встраивать через проигрыватель YouTube — из него можно уйти на внешний сайт. Ролик кладут в архив или на свой хостинг.

Раздел 4. Реклама

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

Раздел 5. Описание и промоматериалы

Половина замечаний по первой игре приходится не на код, а на карточку.

  • Заполнены все обязательные поля: название, «Об игре», «Как играть», версия, категории, иконка, обложка, архив, платформы, ориентация, скриншоты.
  • Иконка и обложка — не скриншоты игры. Это отдельные изображения, нарисованные специально.
  • Скриншоты показывают настоящий геймплей, и он занимает не меньше 70 % изображения.
  • Название игры уникально в каталоге и одинаково везде: в самой игре, в текстах черновика и на промоматериалах, для каждого заявленного языка.
  • Материалы относятся к этой игре. Чужой геймплей на промо и одинаковые материалы у разных игр запрещены.
  • Нельзя набивать длину повторяющимися символами и дублировать один и тот же текст в разных полях.

Раздел 8. Тексты, медиа и ссылки

Общие правила для всего, что видит игрок.

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

Медиаматериалы: хорошее техническое качество без артефактов сжатия, без рамок и скруглённых углов, без элементов системного интерфейса — статус-бара, индикатора батареи — и без элементов интерфейса Яндекс Игр вроде бейджей и рейтинга.

Ссылки — самый жёсткий пункт:

Осторожно

Ссылки наружу запрещены полностью. Ни на ваш сайт, ни на сайт игры, ни на сторы, ни на студию, ни на партнёров, ни на скачивание файлов — включая ссылки внутри логотипов и картинок. Запрещены и автоматические переходы, и советы «найдите нас в интернете».

Разрешены ссылки на ваши же игры в каталоге и только через SDK. Ссылка на открытое сообщество в соцсети допустима при условии, что оно посвящено вашим играм из каталога, в названии указаны Яндекс Игры и в сообществе нет ссылок на сторонние ресурсы.

Раздел 6. Рекомендуемые требования

Отдельный раздел, который модерация не проверяет. Но он показывает, как платформа понимает хорошую игру, и стоит потраченного времени:

  • указан адрес почты для обратной связи;
  • звук можно отключить, игру — поставить на паузу;
  • в консоли браузера нет ошибок;
  • название лаконичное и без слов «игра» и «game»;
  • нет кнопок, которые ничего не делают, — например, «Выход» в браузерной игре;
  • в сложной игре есть обучение;
  • если язык переключается вручную, сделать это можно, не зная текущего языка: иконки шестерёнки и глобуса, названия языков на них самих.

Как передать это Claude Code

Вываливать на нейросеть весь список бессмысленно — получится каша. Работает другой подход: дать ссылку и попросить проверить игру по разделам, по одному за заход.

Проверь код игры на соответствие требованиям Яндекс Игр:
https://yandex.ru/dev/games/doc/ru/concepts/requirements

Сейчас — только раздел 1 (технические требования).
По каждому пункту, который относится к нашему коду, ответь:
выполнен, не выполнен или не применим, и почему.
Где не выполнен — предложи правку, но пока не вноси.

Не выдумывай пункты по памяти: бери формулировки со страницы.

Потом то же самое для раздела 2 и раздела 4. Разделы 3, 5 и 8 — про содержание и карточку игры, их проверяете вы сами.

Короткий чек-лист

  • Распакованная игра меньше 100 МБ, index.html в корне, имена латиницей
  • SDK подключён, LoadingAPI.ready() вызывается в нужный момент
  • Нет выделения текста и контекстного меню в игровом поле
  • Нет прокрутки страницы и swipe-to-refresh
  • Звук замолкает при уходе в другую вкладку
  • Прогресс переживает перезагрузку и поворот экрана
  • Игра проверена на телефоне, если заявлены мобильные платформы
  • Прохождение дольше 10 минут или есть причина играть заново
  • Есть цель, прогресс или счёт — то есть игровая механика
  • Возрастной рейтинг соответствует содержанию
  • Нет запрещённых тем, чужих материалов и ссылок наружу
  • Монетизация подключена или её отсутствие объяснено в комментарии
  • Иконка и обложка нарисованы отдельно, скриншоты показывают геймплей

Что дальше

Список пройден — пора в Консоль. Следующая глава про то, как загрузить архив, заполнить черновик, проверить игру прямо в Консоли до отправки и сколько ждать ответа модерации.

Источники

Официальная документация платформы — единственный источник истины по её требованиям.

Нужно подробнее?

Платное обучение разбирает те же темы глубже и лично: помощь с установкой и настройкой выбранной нейросети, разбор процесса на вашем проекте и сопровождение до отправки игры на модерацию. Бесплатные главы при этом остаются открытыми и продолжают дополняться.

Что входит в обучение