Создание и публикация

Ваша игра приложением для Android

Как сделать из опубликованной игры приложение для Google Play: заполнить несколько полей, нажать «Собрать», скачать AAB и загрузить его в свой аккаунт Play Console.

Любую опубликованную игру можно превратить в приложение Android и выложить в Google Play под своим именем. Вы заполняете несколько полей в кабинете и нажимаете «Собрать». Через несколько минут скачиваете файл AAB и загружаете его в Google Play Console.

Что нужно

  • Игра опубликована на своём адресе (см. Публикация). Приложение собирается из версии, которая выкачена в этот момент.
  • Аккаунт разработчика Google Play. Google берёт разовый взнос за регистрацию.
  • Для рекламы за награду: рекламный провайдер в игре (LiveOps, Реклама). Для покупок: товары в Google Play Console и в игре (LiveOps, Покупки). Без них приложение работает, просто без рекламы и покупок.

Шаг 01Заполните настройки приложения

Откройте игру в кабинете: Настройки, Приложение Android.

  • Название приложения: видно под значком на телефоне.
  • Имя пакета: ID приложения в Google Play, например com.mystudio.mygame. Выбирайте внимательно: после первой загрузки в Google Play его нельзя изменить никогда.
  • Версия: её видят игроки, например 1.0. Внутренний номер версии для Google Play растёт сам с каждой сборкой.
  • Ориентация экрана, значок (квадратная картинка от 512 x 512) и, если в вашей рекламной медиации есть AdMob, AdMob App ID.

Шаг 02Соберите

Нажмите «Собрать версию N». Сборка обычно идёт 3-5 минут, страницу можно закрыть. Когда она готова, у вас три файла:

  • AAB: файл для Google Play.
  • APK: ставится прямо на телефон, чтобы проверить приложение до загрузки.
  • ZIP проекта: то же приложение проектом Android, чтобы собирать на своём компьютере.

Файлы хранятся 30 дней. Если сборка не удалась, рядом видны причина и журнал сборки.

Шаг 03Загрузите в Google Play

  1. В Play Console создайте новое приложение.
  2. Оставьте включённым Play App Signing (он включён по умолчанию): главный ключ подписи хранит Google.
  3. Сначала загрузите AAB на трек «Внутреннее тестирование», поставьте оттуда и проверьте игру.
  4. Заполните страницу в магазине и отправьте приложение в рабочую версию.

Обновления

Опубликуйте новую версию игры, затем соберите новую версию приложения и загрузите новый AAB. Внутри приложения та версия игры, которая была выкачена в момент нажатия «Собрать».

Ключ загрузки

Каждая сборка подписывается вашим ключом загрузки. Он создаётся при первой сборке и хранится зашифрованным. Владелец игры может скачать копию в том же разделе, вместе с паролем и отпечатками SHA-1 и SHA-256 (их спрашивают сервисы Google, например вход через Google). Если ключ потеряется, Google сбросит его по запросу: главный ключ остаётся у Google.

Сборка на своём компьютере

ZIP проекта это обычный проект Android. Откройте его в Android Studio или выполните gradlew assembleDebug, чтобы получить APK. Для AAB для Google Play положите рядом ключ загрузки как upload.p12, впишите его пароль в creator.properties и выполните gradlew bundleRelease. Нужны JDK 21 и Android SDK, подробности в README.txt внутри.

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

Сколько стоит сборка?

Реальная стоимость сборки x10, не меньше 10 Aspis. Списывается только за готовую сборку, неудачная бесплатна. Сумма видна рядом с каждой сборкой.

Чьё это приложение в Google Play?

Ваше. Вы загружаете его в свой аккаунт разработчика Google Play, а реклама и покупки в нём работают с вашими настройками и платят на ваши аккаунты.

Можно потом поменять имя пакета?

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

Нужен ли приложению интернет?

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

А для iPhone?

Пока нет. Сейчас собираются только приложения Android для Google Play.

Смотрите также

Сделайте свою игру

Опишите идею одним предложением - ИИ-кодер соберёт её, и она откроется по своей ссылке.