Back to Blog
Апрель 6, 2025Константин Овчинников

[статья дополняется] Эксперимент по созданию игры на платформе Yandex Games

Эксперимент по созданию игры на платформе Yandex Games

Вступление

Яндекс Игры. Гайд на 100к/наносек с кликеров и о том, как залететь в веб разработку.

Как часто вы видели подобного рода заголовки? Я видел их много, и каждый раз, когда вижу, я думаю: "А что, если в этом что-то есть?".

После пятого поста о "пассивном доходе с минимальными усилиями", я поймал себя на мысли: "А что, если в этом что-то есть?" Мой профессиональный скептицизм веб-разработчика столкнулся с искренним любопытством — действительно ли эта платформа настолько золотая жила, как ее представляют?

Концепция эксперимента

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

Инвестиции времени и результат

Целый месяц я потратил на этот эксперимент и написание статьи — хотел убедиться, что собрал достаточно данных для объективных выводов.

Спойлер: мой реальный доход составил всего 139,02 рублей при вложениях в 1000. ROI составил -86%.

Рейтинг игры в Яндекс Игры
Рейтинг игры в Яндекс Игры
Скриншот из отчета Мой доход в Яндекс рекламная сеть
Скриншот из отчета Мой доход в Яндекс рекламная сеть

Что вас ждет в статье

В этой статье я поделюсь всем:

  • Процесс создания игры
  • Борьба с ИИ-генераторами графики
  • Прохождение модерации
  • Анализ метрик

Особенно полезной она будет для веб-разработчиков на JavaScript/TypeScript, которые хотят попробовать силы в геймдеве без необходимости изучать Unity или другие специализированные движки.

Почему Yandex Games — доступная платформа

В поисках платформы для разработки игр, которая позволила бы мне использовать мои знания JavaScript и TypeScript, я обратил внимание на Yandex Games.

Во-первых, платформа поддерживает HTML5-игры, что позволяет использовать знакомые веб-технологии вместо изучения с нуля Unity или Unreal Engine. Это дает значительные преимущества:

  • Возможность использовать существующие знания JavaScript/TypeScript
  • Быстрый старт без длительного периода обучения новым технологиям
  • Работа с привычными инструментами веб-разработки
  • Возможность сразу приступить к созданию игры

Стоит отметить, что при желании можно также использовать Godot или Unity, экспортировав проект в формат WebGL для создания веб-версии игры, подходящей для публикации на платформе

Во-вторых, Yandex Games отличается своей доступностью для разработчиков:

  • Отсутствие вступительных взносов
  • Более простой процесс модерации по сравнению с App Store или Google Play
  • Понятные требования к публикации
  • Минимум платформенных оптимизаций

И, наконец, важным фактором стала существенная аудитория платформы, особенно в русскоязычном сегменте. Yandex Games имеет стабильную пользовательскую базу, что теоретически создает потенциал для монетизации даже для небольших и относительно простых игр.

План эксперимента

Исследование и выбор референса

Начать с выбора понятной игры-референса с простым геймплеем. Желательно, чтобы она было легко реализуема на HTML5 Canvas.

Изучить правила платформы и требования к публикации. Создать аккаунт разработчика.

Разработка собственной версии

На основе референса разработать собственную версию игры, сохранив эффективное ядро механики. На данном этапе реализуем только геймплей, без графики и звуков.

Визуальный стиль. Создание ассетов с помощью AI

Изучить и использовать AI-инструменты для создания качественных ассетов:

  • Krea.ai
  • Claude
  • ChatGPT
  • Midjourney
  • ...

Использование AI для создания ассетов значительно сократит затраты на графику и позволит сосредоточиться на разработке игры.

Подготовка к публикации

Перед публикацией:

  • Подготовить материалы для страницы игры
  • Заполнить страницу игры
  • Протестировать проект на различных устройствах
  • Проверить правильное подключение к Yandex SDK

Отправить игру на проверку и добиться ее публикации.

Продвижение и анализ

После успешного прохождения модерации и публикации игры:

  • Запустить продвижение с небольшим бюджетом в 1000 рублей
  • Отслеживать ключевые метрики – удержание игроков, время сессии, доходность рекламы и ROI
  • Провести анализ результатов и принять решение о дальнейших действиях

Выбор референса и разработка собственной версии

Для эксперимента я намеренно выбрал максимально простую концепцию игры. Это было сознательное решение — я хотел сосредоточиться на изучении платформы, а не на создании сложной игровой механики. Создать геймплей было крайне легко, больше времени ушло на генерацию ассетов и прохождение модерации.

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

Кстати, это игра есть на Яндекс Игры под названием Дудл Прыгает

Дудл Прыгает в Яндекс Игры

Характеристики игры

  • Концепция: Платформер в стиле Doodle Jump с прыгающим котом
  • Геимплей: Игрок направляет персонажа вверх, прыгая по платформам и избегая препятствий
  • Время разработки: 1 день (8 часов)
  • Технологии: JavaScript/TypeScript с HTML5 Canvas
  • Затраты на разработку: только время
Скриншот игры
Скриншот игры "Котик Прыгает"

Испытание с AI-генерацией игровых ассетов

Создание визуальных элементов для игры стало одним из наиболее интересных аспектов эксперимента. Не будучи художником, я решил проверить возможности AI-инструментов для генерации 2D ассетов.

Выбор инструментов и первый опыт

После исследования доступных вариантов я остановился на работе с Krea.ai. Рассматривал также Recraft.ai, но заметил, что оба сервиса используют одну и ту же базовую модель, поэтому выбрал бесплатную версию Krea.ai.

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

Неожиданные сложности

Главная проблема возникла, когда я попытался создать различные позы персонажа для анимации:

  • Сколько бы я ни экспериментировал с промптами, Krea.ai не мог сгенерировать последовательные кадры
  • Котик в каждой генерации выглядел по-разному
  • Попытки получить конкретные позы (прыжок, падение) давали непредсказуемые результаты
  • Время, потраченное на промпты, значительно превышало ожидания
  • Использование примеров изображений, которые я скачал из интернета, не приводило к желаемым результатам
Пример неудачной попытки сгенерировать idle позицию кота
Пример неудачной попытки сгенерировать idle позицию кота
Пример неудачной попытки сгенерировать idle позицию кота
Пример неудачной попытки сгенерировать кота c AI strength 20.

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

Ниже примеры ассетов, которые я безуспешно пытался использовать в качестве примера для генерации разных поз. Скачать из можно отсюда: https://craftpix.net/sets/chibi-game-character-sprites-collection/

Пример ассета для генерации поз

Комбинированный подход

Столкнувшись с ограничениями Krea.ai, я обратился к другим решениям:

  • Для генерации платформ использовал Claude LLM — попросил создать SVG изображения простых зеленых горизонтальных платформ
  • Для фона нашел бесплатные ассеты в интернете, так как Krea.ai не справлялся с генерацией подходящих фоновых изображений
  • Простые элементы интерфейса создал самостоятельно с помощью базовых инструментов

Концепты главного героя

Ниже представлены концепты главного героя игры, которые мне удалось получить с помощью Krea.ai.

Эксперимент по созданию игры на платформе Yandex Games
Эксперимент по созданию игры на платформе Yandex Games
Эксперимент по созданию игры на платформе Yandex Games
Эксперимент по созданию игры на платформе Yandex Games

Реальность использования AI для игровой графики

Этот опыт показал, что AI реальность оказалась не такой радужной, как показывают в рекламе этих сервисов.

Для получения действительно стоящих результатов необходимо набивать руку, экспериментировать с промптами и искать подходящие инструменты для каждого конкретного типа ассетов.

Процесс публикации

Документация и требования

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

  • Хорошо структурирована и понятна даже для новичков
  • Содержит все необходимые технические требования
  • Предоставляет четкие инструкции по интеграции API
  • Отвечает на большинство типичных вопросов разработчика

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

Этапы публикации

Процесс включал:

  • Создание аккаунта разработчика
  • Подготовку игрового пакета по спецификации
  • Заполнение метаданных
  • Отправку на проверку

Опыт модерации

Модерация на Яндекс.Играх в целом оставила положительное впечатление, несмотря на то, что мне потребовалось 3-4 попытки, прежде чем игра была окончательно одобрена:

  • Время ожидания: всего 2-3 дня на каждую итерацию, что гораздо быстрее многих других платформ
  • Первый результат: были замечания, требующие доработки
  • Обратная связь от модераторов: детальная и конструктивная
  • Наличие QA видео-записей, демонстрирующих процесс тестирования игры

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

Единственная сложность возникла с требованиями к горизонтальным скриншотам геймплея. Так как моя игра была оптимизирована для мобильных устройств и имела вертикальный игровой экран, исходные скриншоты содержали вертикальные полосы по бокам. По требованиям платформы такой формат не допускается — пришлось переработать скриншоты, чтобы они соответствовали горизонтальному формату без пустых областей по бокам. Это потребовало некоторой креативности, но не стало серьезным препятствием.

Исследование механизмов продвижения

Рекламный эксперимент с бюджетом 1000 рублей

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

Итоговый ROI

Финансовые результаты эксперимента оказались однозначными:

  • Инвестиции: 1000 рублей
  • Доход: 130 рублей
  • ROI: -87%

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

Выводы по внутреннему продвижению

  • Технически система работает хорошо — настройка кампаний интуитивно понятна, есть детальная статистика, средства списываются прозрачно
  • Стоимость установки относительно низкая — в сравнении с Facebook или Google Ads цена привлечения пользователя в 3-5 раз ниже
  • Главная проблема — удержание и монетизация — самой большой сложностью оказалось не привлечение пользователей, а их удержание и конвертация в доход
  • Распространенные истории успеха скорее всего относятся к играм с исключительными метриками удержания — для обычной простой игры экономика не складывается в положительную сторону
  • Требуется более качественный продукт — основной вывод эксперимента: без игры с действительно затягивающим геймплеем даже доступная реклама не поможет достичь положительного ROI

Метрики и аналитика

Доступная статистика

Результаты моей игры

Результаты монетизации

Доступные способы монетизации

Yandex Games предлагает следующие модели:

  • Рекламные баннеры и видеореклама
  • Внутриигровые покупки (через платежную систему Яндекса)
  • Платные версии игр
  • Реваншевые внутриигровые рекламные объявления

ROI инвестиций в 1000 рублей: фактические данные

  • Инвестиции: 1000 рублей на рекламу
  • Затраченное время: 16 часов (разработка + прохождение модерации)
  • Полученный доход: 130 рублей с рекламы
  • ROI: -87% (потеря 870 рублей из 1000)
  • Прогноз окупаемости: при таких показателях — нереалистичен

Это наиболее важный результат эксперимента. Несмотря на истории о легкой монетизации, моя простая игра принесла лишь 130 рублей после рекламной кампании стоимостью 1000 рублей. Это ставит под сомнение некоторые оптимистичные утверждения о доходности простых игр на платформе.

Выводы для разработчиков

Мифы и реальность

  • Утверждение: "Даже базовые игры могут приносить значительный доход"
    • Реальность: Моя базовая игра заработала 130 рублей после вложения 1000 рублей
  • Утверждение: "Платформа активно продвигает новые игры"
    • Реальность: Органическое продвижение есть, но очень краткосрочное — игра быстро теряет видимость без дальнейших усилий
  • Утверждение: "Игры с минимальными усилиями работают так же хорошо, как и тщательно проработанные"
    • Реальность: Мой простой клон Doodle Jump показал весьма скромные результаты по метрикам удержания и монетизации

Преимущества платформы

  • Низкий порог входа и отсутствие вступительных взносов
  • Быстрая и конструктивная модерация
  • Хорошая документация и техническая поддержка
  • Легкая интеграция с другими сервисами Яндекса
  • Доступная для понимания аналитика

Заключение: стоит ли использовать Yandex Games?

На основе проведенного эксперимента:

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

Рекомендации для тех, кто рассматривает эту платформу:

  • Не верьте историям о лёгких деньгах — качество игры имеет значение
  • Вкладывайтесь в оригинальный геймплей, а не в клоны популярных игр
  • Планируйте длительную стратегию развития и обновления игры
  • Начинайте с минимальных рекламных инвестиций для тестирования показателей

Дальнейшие планы

Несмотря на скромные результаты, эксперимент был познавательным, и я планирую продолжить исследования:

Совершенствование работы с ИИ для создания графики

Несмотря на первоначальные сложности, я вижу потенциал в использовании ИИ:

  • Углубление знаний о техниках промптинга
  • Изучение специализированных инструментов для игровых ассетов
  • Создание рабочего процесса, объединяющего ИИ и ручную доработку
  • Формирование базы эффективных промптов для будущих проектов

Углубленное исследование монетизации

Мой первый эксперимент дал начальные данные, но планирую:

  • Изучить успешные примеры игр на платформе
  • Протестировать разные стратегии размещения рекламы
  • Попробовать альтернативные методы монетизации
  • Запустить более длительный эксперимент с игрой лучшего качества
  • Определить, существует ли порог качества для значительного улучшения монетизации

Если вы тоже экспериментируете с разработкой игр, буду рад обмену опытом в комментариях. Совместное обсуждение поможет составить более полную картину возможностей платформы.

Интересное и полезное

  1. Яндекс Игры. Гайд на 100к/наносек с кликеров и о том, как залететь в веб разработку.
  2. Как я сделала игру для Яндекс Игры за 2 месяца
  3. Канал для разработчиков на Яндекс Игры