Ура! Мою игру «Dash Knight» одобрили на Яндекс Игры. Делюсь опытом, впечатлением и сколько заработал

Всем привет! 🤙🏼

Месяц назад мою игру наконец-таки опубликовали. Хочется поделиться как это было: расскажу с чем столкнулся, постараюсь дать пару советов, ну и конечно, покажу цифры.

У кого патологическая лонгрид непереносимость, предлагаю сразу пролистнуть до последней главы поста.

Почему Яндекс Игры

В очередной раз, просматривая предложку на YouTube, наткнулся на обзор этой площадки от автора, на которого подписан. Он рассказал, что полностью перешёл на Яндекс. Игры, и его студия вполне успешно ведёт там свою деятельность.

Одна из особенностей платформы — у новых игр есть вполне реальный шанс вырваться в топ, даже без особых вложений в продвижение. 2 недели (пока писал, изменили до 1 недели) игра будет висеть в «Новинках», что может дать хороший буст, если повезёт.

Меня это заинтересовало. И я решил, а почему бы тоже не попробовать? К тому же, у меня уже была выпущена игра на Google Play (одна единственная). Так что нужно было просто перенести её на другую платформу.

Однако, на тот момент, игра в Google Play была довольно скучной и с проблемами, на которые я закрывал глаза. Так что для начала было решено это исправить и добавить нового контента. Я был настроен решительно и уверен, что за неделю управлюсь.

Как и планировал, уложился в 30-дневную неделю 😅

Ура! Мою игру «Dash Knight» одобрили на Яндекс Игры. Делюсь опытом, впечатлением и сколько заработал

В итоге:

  • Была переписана архитектура ~40% проекта;
  • Добавлены новые механики;
  • Старые, неиспользуемые механики, с болью в сердце, пришлось удалить;
  • Добавлены новые скины;
  • Внедрён Яндекс Игры SDK.

Модерация

Сколько же боли в этом слове. На Яндекс Играх это всегда лотерея, т. к. даже уже опубликованную игру с изменением в одной картинке, могут отклонить, ведь модератор нашёл что-то «неподобающее» в уже опубликованном до этого билде.

Что ж, моя игра висела на модерации где-то 2,5 недели. С каждым новым отказом увеличивался срок повторной подачи билда на модерацию. Из-за чего приходилось ждать аж до 5 дней, чтобы отправить изменённую фразу в 3 слова.

Сложно описать, как сильно я желал увидеть эту зелёную плашку «Опубликовано». Сильнее, чем зелёный свет на 2-минутном светофоре при обострённой диарее. И сколько же было радости и облегчения, когда это случилось 💩

Советы «Как пройти модерацию Яндекс Игры с первого раза»

Да кому нужны эти требования? Я и без них пройду модерацию!

Именно с таким мнением я в первый раз отправил игру на проверку.
Ура! Мою игру «Dash Knight» одобрили на Яндекс Игры. Делюсь опытом, впечатлением и сколько заработал

Совет 1-й — ознакомиться с требованиями платформы.

Шучу-шучу. Кто вообще будет читать эти требования? (Я читал). Вот список самых частых ошибок при отклонении игры:

  • Все упоминания игры должны совпадать с её названием в консоли разработчика. Вплоть до регистра букв и знаков пунктуации;
  • Игра должна быть полностью переведена на тот язык, для которого выпускается. Да, именно полностью:
    — Все текста;
    — Элементы интерфейса;
    — Игровые объекты;
    — Промо-материалы (скриншоты и трейлеры игры).
  • Не должно быть никаких ссылок на сторонние ресурсы. Даже если это обычный некликабельный текст, но написан в виде домена, то игру отклонят. Мне также отклоняли, когда я упоминал ники людей через знак @. Т. е. обычный текст с содержанием @никнейм — уже повод, чтобы отказать в публикации;
  • Необходимо предоставить разрешение на использование известных брендов или героев. На самом деле довольно спорный пункт. Т. к. сейчас платформа просто кишит заимствованными героями или вообще копиями существующих игр. Тут как повезёт. Всё зависит от того, какой модератор попадётся;
  • Нужно отключать звук в игре при показе рекламы, при сворачивании браузера или перехода на другую вкладку. Желательно вообще стопить игру, пока идёт отображение рекламы;
  • Запрещается использовать товарные знаки или упоминания Яндекса и/или его сервисов;
  • На Android устройствах не должно быть плеера игры в панели уведомлений. Т. е. при игре через Android, когда сворачиваешь приложение, в шторке не должно быть плеера с музыкой из игры.
  • Игра должна корректно масштабироваться при изменение окна браузера;
  • У игры не должно быть полос прокруток. Имеется ввиду полоса прокрутка страницы с игрой. В самой игре, конечно, могут быть игровые элементы с прокруткой;
  • Отображение полноэкранной рекламы должна происходить в логических паузах. Т. е. пользователь либо должен ожидать, что сейчас будет показана реклама, либо показать рекламу в такой момент времени, где его действия не спровоцируют случайное нажатие рекламы. Вот какие логические паузы предлагает руководство:
    — Перед началом игры или работы с WebApp;
    — При переходе на следующий уровень;
    — После завершения игры;
    — После выполнения основной задачи WebApp.
  • Авторизация должна происходить только после осознанного действия пользователя. Если в игре предусмотрена авторизация, то само действие должно происходить после явного согласия пользователя. Это может быть либо диалоговое окно, либо изначально сам элемент явно говорит, что произойдёт.
  • Ну и само собой, в игре не должно быть багов! Модерация не занимается тестированием игры. При обнаружении первого нарушения требований платформы или найденного бага, они вправе описать его и отклонить игру, отправив комментарий разработчику.

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

Ошибки публикации

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

Оригинальная обложка и перерисованная<br />
Оригинальная обложка и перерисованная
Отображение в каталоге игр<br />
Отображение в каталоге игр

Изменения отдаю на проверку.

Потом понимаю, что у меня абсолютно нет никаких аналитических данных по игре. Ведь для экспериментов и проверок гипотез нужны данные. И я опять в срочном порядке устанавливаю Яндекс Метрику, создаю и встраиваю цели.

После чего можно удобно просматривать воронку пользователей:

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

В процессе ожидания публикации, приходит отказ по причине нерабочей версии на iOS.

Ура! Мою игру «Dash Knight» одобрили на Яндекс Игры. Делюсь опытом, впечатлением и сколько заработал

Это было серьёзным поводом забеспокоиться. Дело в том, что iPhone у меня нет (не говоря уже о наличии нескольких моделей, чтобы корректно протестировать), а терять потенциальных игроков не хотелось. Пришлось искать онлайн-сервисы, которые позволяют тестировать приложения на реальных устройствах.

В процессе исследования проблемы выяснил, что такая ошибка возникает только в Safari, когда происходит переполнение допустимого размера памяти для WebApp. От модели к модели эта величина разнится и нет нигде открытой инфы сколько это. В среднем примерно 300-500мб.
Вот и пришлось оптимизировать, чтобы игра жрала памяти не больше 300мб примерно. В основном это:
— Оптимизация медиа;
— Подбор оптимальной компрессии;
— Загрузка жирных префабов через ресурсы.

После исправлений и проверки работоспособности через друзей и на онлайн-сервисах, собрал новый билд. Опять подождал несколько дней для возможности отправки на модерацию, а потом ещё пару дней, пока модерация успешно завершит свою проверку. И Вуаля! Спустя неделю после 1-ой публикации моя игра действительно готова принимать игроков.

Напутствие для потомков:

  • Всегда проверяйте свои промо-материалы. Смотрите как это выглядит на реальной площадке;
  • Продумайте аналитику заранее. Старайтесь охватить максимальное количество данных (в рамках разумного, конечно);
  • Если у вас нет в наличии нескольких моделей iPhone, то не советую указывать поддержку iOS-устройств.

Доход и продвижение

Итак, вот такие цифры за первую неделю в «Новинках»:

Ура! Мою игру «Dash Knight» одобрили на Яндекс Игры. Делюсь опытом, впечатлением и сколько заработал

На фоне такого головокружительного успеха захотелось попробовать продвинуть игру через Яндекс Директ. Ни разу не пользовался этим сервисом. На коленке создал кампании и разместил объявления (уверен, что можно гораздо грамотней и эффективней составить кампании).

Пунктирная линия - запуск кампаний Яндекс Директ<br />
Пунктирная линия - запуск кампаний Яндекс Директ

Итого, на сегодняшний день:

Доход за 30 дней<br />
Доход за 30 дней

Миллион не заработал, но на Бизнес-ланч хватит.

Ну и немного общей статистики.:

Спасибо, что дочитали.

Приглашаю опробовать мою игру. Буду рад любой конструктивной критике.

4141
16 комментариев

Спасибо за статью!
Люблю, когда интересно описывают какие-то нетривиальные действия

3
Ответить

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

1
Ответить
Автор

Да, самому хочется узнать. Если будет интересная статистика, то возможно тоже запилю пост)

2
Ответить

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

Ответить
Автор

Вот канал автора - https://www.youtube.com/@EccentricGames

А вот тут стрим про площадку - https://www.youtube.com/watch?v=NqHw_sGE10w

2
Ответить

Какой движок выбрали для игры и какой посоветуете новичку без опыта?)

2
Ответить
Автор

Разрабатываю на Unity. Другие движки не пробовал, посоветовать что-то не могу. Единственное, если прям совсем без знания ЯП, но очень хочется создать свою игру, то советую смотреть в сторону конструкторов игр)

1
Ответить