[статья дополняется] Эксперимент по созданию игры на платформе 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 не мог сгенерировать последовательные кадры
- Котик в каждой генерации выглядел по-разному
- Попытки получить конкретные позы (прыжок, падение) давали непредсказуемые результаты
- Время, потраченное на промпты, значительно превышало ожидания
- Использование примеров изображений, которые я скачал из интернета, не приводило к желаемым результатам


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

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




Реальность использования 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?
На основе проведенного эксперимента:
- Платформа хороша для получения первого опыта в публикации мобильных игр
- Наиболее подходит для разработчиков с ограниченным бюджетом и фокусом на русскоязычную аудиторию
- Особенно ценно при наличии уникальной и качественной игровой механики, способной обеспечить высокое удержание
- Хороший вариант для разработчиков с ограниченным доступом к основным платформам
Рекомендации для тех, кто рассматривает эту платформу:
- Не верьте историям о лёгких деньгах — качество игры имеет значение
- Вкладывайтесь в оригинальный геймплей, а не в клоны популярных игр
- Планируйте длительную стратегию развития и обновления игры
- Начинайте с минимальных рекламных инвестиций для тестирования показателей
Дальнейшие планы
Несмотря на скромные результаты, эксперимент был познавательным, и я планирую продолжить исследования:
Совершенствование работы с ИИ для создания графики
Несмотря на первоначальные сложности, я вижу потенциал в использовании ИИ:
- Углубление знаний о техниках промптинга
- Изучение специализированных инструментов для игровых ассетов
- Создание рабочего процесса, объединяющего ИИ и ручную доработку
- Формирование базы эффективных промптов для будущих проектов
Углубленное исследование монетизации
Мой первый эксперимент дал начальные данные, но планирую:
- Изучить успешные примеры игр на платформе
- Протестировать разные стратегии размещения рекламы
- Попробовать альтернативные методы монетизации
- Запустить более длительный эксперимент с игрой лучшего качества
- Определить, существует ли порог качества для значительного улучшения монетизации
Если вы тоже экспериментируете с разработкой игр, буду рад обмену опытом в комментариях. Совместное обсуждение поможет составить более полную картину возможностей платформы.