Перейти к содержимому
Nuntius Games
RU
Контакты
Центр разработчика

Как выпустить свою игру на Android (Google Play)

Как выпустить игру на Android: аккаунт в Google Play Console, Android App Bundle, обязательное закрытое тестирование, рейтинг IARC и процесс проверки.

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

Аккаунт в Google Play Console

Всё происходит в Google Play Console, а аккаунт разработчика стоит US$ 25 единоразово, без ежемесячной платы. При регистрации вы выбираете между личным аккаунтом и аккаунтом организации, и от выбора зависит то, что будет дальше: организации нужен номер D-U-N-S, подтверждающий, что компания существует, а личный аккаунт проходит проверку личности.

Google также требует, чтобы имя и адрес разработчика были видны на странице приложения. Тем, кто публикуется как студия, это ещё один довод открывать аккаунт организации, а не оформлять его на физическое лицо.

Закрытое тестирование до премьеры

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

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

Пакет: Android App Bundle

Новые игры больше не загружаются как APK. Загружать нужно в формате Android App Bundle (.aab): вы отправляете один пакет со всем содержимым, а Google сама собирает APK под каждое устройство, включая только нужную архитектуру, плотность экрана и язык конкретного игрока. На практике загрузка выходит заметно меньше, чем универсальный APK.

Вместе с форматом идут два технических правила:

  • 64 бита обязательны. У каждой нативной библиотеки должна быть версия arm64. Актуальный движок решает это сам, но проблема обычно вылезает в старом стороннем плагине;
  • свежий уровень API. Google требует, чтобы игра собиралась под недавно вышедшую версию Android, и поднимает эту планку каждый год. Игра, простоявшая без обновлений несколько лет, перестаёт принимать апдейты, а затем пропадает из поиска для новых устройств.

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

Возрастной рейтинг и анкеты о контенте

Рейтинг выдаёт анкета системы IARC, которая заполняется прямо в Console. Она бесплатна и сразу возвращает рейтинги для нескольких стран, включая бразильский. Отвечать оптимистично в надежде получить возрастную планку пониже опасно: это самый быстрый путь к блокировке в будущем, потому что Google пересматривает оценку, когда поступает жалоба.

Кроме неё, первую подачу новичка обычно тормозят две анкеты:

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

Монетизация

Покупки внутри игры проходят через Google Play Billing. Стандартная комиссия составляет 30% и снижается до 15% на первой части годовой выручки каждого разработчика и на подписках. В некоторых странах регуляторные решения открыли альтернативные способы оплаты, всегда со своими правилами, которые объявляются в магазине.

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

Что портирование на Android требует от игры

Техническая часть редко упирается в сборку. Сложности начинаются после неё:

  • сенсорное управление, которое не сводится к консольному контроллеру с кнопками, нарисованными на экране. Крупные зоны нажатия, никаких мёртвых углов и опция геймпада для тех, у кого он есть;
  • разнообразие экранов, от узкого телефона до планшета, с вырезом под камеру и навигационной панелью на пути;
  • производительность и батарея, потому что устройство сбрасывает частоту, когда греется. Игру, которая первые две минуты идёт в 60 кадрах, а потом падает до 30, заворачивает игрок, а не магазин;
  • память, самое жёсткое ограничение бюджетных устройств, как раз самых распространённых в Бразилии и Индии;
  • возврат в игру, потому что звонки, уведомления и переключение приложений происходят постоянно. Игра должна вставать на паузу и возвращаться без потери прогресса.

Как Nuntius Games ведёт релиз на Android

Android входит в те же направления портирования и издательской работы, что и консоли. Nuntius берёт на себя регистрацию в Google Play Console, адаптацию сборки под нужный формат, сенсорное управление, QA на реальных устройствах разных ценовых категорий, анкеты рейтинга и данных, треки тестирования и саму публикацию.

Студия по-прежнему решает всё по игре. Документы магазина и инженерная работа над мобильной версией остаются на Nuntius.

FAQ

Частые вопросы

Сколько стоит опубликовать игру в Google Play?

Аккаунт разработчика стоит US$ 25 единоразово, без ежемесячной платы. Дальше магазин берёт комиссию с продаж и внутриигровых покупок: 30% по умолчанию и 15% на первой части годовой выручки и на подписках.

Правда ли, что для релиза нужны 12 тестировщиков?

Это касается личных аккаунтов, открытых с конца 2023 года: им нужно закрытое тестирование как минимум с 12 тестировщиками в течение 14 дней подряд, прежде чем запрашивать доступ к публикации. На аккаунты организаций это требование не распространяется.

Можно ли опубликовать APK?

Для новой игры нет. Требуется формат Android App Bundle (.aab), а финальный APK под каждое устройство собирает из него сама Google. APK по-прежнему годится для распространения вне магазина и для локальных тестов.

Сколько времени занимает проверка?

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

Можно ли перенести мою игру с PC прямо на Android?

Зависит не столько от движка, сколько от дизайна. Unity и Unreal экспортируют под Android без проблем, но управление мышью и клавиатурой, мелкий текст и тяжёлые сцены такой переход не переживают. Дорого обходится адаптация управления, интерфейса и производительности, а не создание билда.

Нужен ли Mac или какое-то особое устройство?

Нет. Сборка под Android делается на Windows, Linux или macOS. Чего нельзя пропустить, так это тесты на настоящих устройствах, причём не на одном: эмулятор не покажет ни падения производительности от нагрева, ни нехватки памяти на бюджетном аппарате.

Запустится ли игра с Android на PC?

Google Play Games для PC переносит игры с Android на Windows, со своей программой для разработчиков и дополнительными требованиями к управлению и разрешению. Этот путь стоит рассматривать после того, как мобильная версия встала на ноги, но он не заменяет PC-версию, сделанную специально под PC.

Для разработчиков

Ваша игра готова выйти на весь мир?

Расскажите нам о своем проекте. Мы отвечаем на каждый питч, даже когда ответ не тот, на который вы надеялись.

Хотите написать нам напрямую? Отправьте на pitch@nuntiusgames.com