Как проверить готовность игры к публикации в Google Play Играх на компьютере

Проверка готовности игры – это инструмент, который позволяет локально проверить игру на соответствие требованиям к проверке в эмуляторе для разработчиков Google Play Games на компьютере. Это поможет сократить время проверки, поскольку вы сможете выявить распространенные проблемы до отправки игры на официальную проверку.

Как это работает?

  1. Запустите игру в эмуляторе Google Play Games на компьютере для разработчиков.
  2. Откройте Game Readiness Checker, нажав на значок Validate Game Readiness (Проверить готовность игры) в контекстном меню области уведомлений (нажмите правой кнопкой мыши на значок Google Play Games на компьютере в области уведомлений).
  3. В инструменте проверки готовности игры выберите название пакета игры, которую вы тестируете.
  4. Нажмите Запустить тесты.
  5. Подождите 20 секунд, пока тестирование не завершится.

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

Скриншот инструмента проверки готовности игры с несколькими результатами. В ней есть три столбца: "Тест", "Статус" и "Подробности". Статус "Тест пройден" выделен зеленым цветом, а "Тест не пройден" – красным.

Тесты на совместимость с Google Play Играми на компьютере

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

Тестирование функций Android

  • Что проверяется. Наличие в файле AndroidManifest.xml функций, которые не поддерживаются в Google Play Games на компьютере.
  • Как устранить сбои при тестировании. Удалите или сделайте необязательными все функции, которые не поддерживаются в Google Play Games на компьютере. Это позволит игрокам устанавливать вашу игру и играть в нее.

Поддерживаемый тест ABI

Тест ABI x86

Тест неподдерживаемой версии OpenGL

  • Что проверяется. Поддерживается ли версия OpenGL, указанная в манифесте, в Google Play Играх на компьютере.
  • Как устранить сбои при тестировании. Убедитесь, что игра поддерживает минимальные версии OpenGL ES или Vulkan для Google Play Игр на компьютере, и обновите AndroidManifest.xml.

Тестирование интеграции SDK сервисов Play Games версии 2 (необязательно)

  • Что проверяется. Наличие SDK сервисов Play Games версии 2 в файле AndroidManifest.xml.
  • Как устранить сбои при тестировании. Если вы используете PGS для сохранения в облаке или достижений, прочитайте о требованиях к непрерывности и убедитесь, что вы интегрировали последнюю версию SDK сервисов Play Games. Если вы используете собственное решение для сохранения в облаке и не используете PGS, вы можете игнорировать эту ошибку.

Тестирование входа с помощью SDK сервисов Play Games версии 2 (необязательно)

  • Что проверяется. Выполнил ли игрок вход с помощью SDK сервисов Play Games версии 2.
  • Как устранить сбои при тестировании. Если вы используете PGS, прочитайте о требованиях к непрерывности и убедитесь, что вход в аккаунт игрока выполняется при запуске. Если вы используете собственное решение для сохранения в облаке, можете игнорировать эту ошибку.

Тестирование Input SDK

  • Что проверяется. Интегрирована ли игра с сервисом сопоставления ввода с помощью Input SDK.
  • Как устранить сбои при тестировании. Прочитайте статью об Input SDK и убедитесь, что вы аннотируете привязки действий в игре.

Тест стабильности частоты кадров

  • Что проверяется:
    • В игре было создано недостаточно кадров для расчета стабильной частоты кадров.
    • Частота кадров в игре не всегда превышала 30 кадров/с.
  • Как устранить сбои при тестировании. Убедитесь, что игра соответствует требованиям к частоте кадров для Google Play Games на компьютере и поддерживает стабильную частоту кадров.

Проверка разрешений

Тестирование ANR

Тест на сбой приложения