GameDev
February 23, 2023

Yandex Игры. Опыт портирования существующей игры

Яндекс игры - это платформа браузерных игр HTML5, JS, WebGL и т.д. Яндекс активно развивается, улучшая свою платформу для разработчиков и пользователей. У меня есть готовая игра на Unity и портировал ее под эту платформу, чтобы сравнить с Google Play.

Зверьки Пузырьки: Три в ряд — играть онлайн бесплатно на сервисе Яндекс Игры (yandex.ru)

Отличия от Google Play

  • Браузерные игры не требуют установки. Это значит доступер более широкий пул устройств (iPhone, iPad, Android телефоны и планшеты, телевизоры на Android, компьютер под любой операционной системой)
  • Яндекс молодая платформа. Здесь гораздо меньше пользователей (в основном это СНГ), но также гораздо меньше разработчиков. Это значит, что здесь больше органического трафика и меньшая конкуренция за внимание пользователей.
  • Консоль разработчика в Яндекс Играх уступает в функциональности. В Google Play разрабочику доступны A/B тесты, экперименты с оформлением, аналитика.
  • Яндекс SDK прост в использовании. Подключение межстраничной рекламы, рекламы за вознаграждение, внутриигровых покупок осуществляется в консоли разработчика и лиш требует вызова функции SDK. Тестирование происходит на реальной рекламе.
  • Поддержка отвечает в течении нескольких минут! Чат находится прямо в консоли разработки, он также интегрирован с другими сервисами яндекса (Метрика и РСЯ). В отличие от Google Play, AdMob, AdSense, Google Ads все это разные сервисы, с разной поддержкой, до которой очень трудно добраться.
  • Модерация проходит в течении 5 дней. Быстро, но с развитием платформы время модерации увеличивается. Также модераторы в отличие от Google Play гораздо серьезней относятся к оформлению и соответсвию заявленым функциям игры. Выступают в роли тестировщиков и временами находят баги в геймплее подробно описывая проблему.

Из Bubble Beasts в Зверьки Пузырьки

Я взял игру из предыдущего поста. Она уже довольно давно лежит на Google Play и было бы интересно сравнить результаты на одинаковом продукте.

Зверьки Пузырьки: Три в ряд — играть онлайн бесплатно на сервисе Яндекс Игры (yandex.ru)
  • Пришлось переделать интерфейс и ориентацию экрана на альбомную, чтобы уменьшить разницу в отображении на различных устройствах.
  • Создание билда WebGL делается простым переключением платформы в Unity
  • Интеграция SDK добавлением одной строчки в index файл. Также есть прекрасный плагин для Unity, которым я не пользовался в этот раз, но активно использовал в последующих играх.
  • Игровые покупки подключаются в консоли в пару кликов, но также следует отправить письмо в поддержку и подписать присланный шаблон акта приема-передачи неисключительных прав на использование игры.
  • Платформа имеет широкое распространение в СНГ странах, поэтому я добавил локализацию на Русский язык, а также по рекомендации Яндекса на Турецкий.
  • Облачные сохранения добавляют асинхронности в архитектуру игры, поэтому пришлось изменить подход в загрузке и сохранении.
  • Таблица лидеров доступна в окне игры на Яндекс, я не стал добавлять таблицу в интерфейс самой игры.

Зверьки Пузырьки: Три в ряд — играть онлайн бесплатно на сервисе Яндекс Игры (yandex.ru)

Факты

  • Игра на Google Play за год своего существования получила 50+ установок. Можно взглянуть на графики установок и конверсии в предыдущем посте.
  • Игра на Яндекс играх за 2 месяца нахождения на Яндекс играх набрала 1000+ новых пользователей.
  • За 2 недели, находясь в категории "новые", игра набрала 600+ пользователей. Сейчас приток новых пользователей более чем скромный.

Выводы

  • К сожалению, в Яндекс играх сейчас отсутствует возможность проводить A/B тестирование. Поэтому экспериментировать с оформлением смысла нет.
  • Я не использовал все доступные символы в описании игры, что могло бы помочь при индексации
  • Также можно добавить рекламный ролик. Яндекс сам занимается распространением.
  • При всей простоте SDK, были допущены архитектурные ошибки, в следующих проектах я использовал плагин, что существенно ускоряет разработку.