Начало работы с играми для Android, Начало работы с играми для Android, Начало работы с играми для Android, Начало работы с играми для Android

Обычно вы начинаете разработку своей игры на игровом движке, таком как Unity, Unreal, Defold или Godot. Вероятно, именно там вы и занимаетесь визуальным дизайном. Затем вы работаете с инструментами Android для разработки, оптимизации и распространения своей игры.

Развивать

Для разработки игр для Android вы используете Android Game Development Kit (AGDK) в сочетании с вашим игровым движком. AGDK включает в себя основные инструменты и библиотеки для разработки игр для Android. Он включает в себя интеграцию игр C/C++, настройку производительности, высококачественный звук и функции для использования или настройки игровых движков.

В некоторые игровые движки встроены компоненты AGDK, поэтому вы можете создавать игры для Android без изменения игрового движка. Вы также можете использовать AGDK для самостоятельной разработки или настройки игрового движка.

Вы можете использовать Android Game Development Extension (AGDE) — расширение Visual Studio, которое можно использовать для разработки игр в Visual Studio, включающих Android в качестве целевой платформы.

Вы можете использовать сервисы Google Play Games , чтобы добавлять в игру социальные функции, просматривать статистику игрового процесса и обеспечивать кроссплатформенный игровой процесс на нескольких устройствах. Вы можете настраивать игровые сервисы Play и управлять ими в консоли Google Play, а затем добавлять функции с помощью API игровых сервисов Play для Android, C и Unity.

Вы можете использовать Google Play Games для ПК — платформу, которая переносит ваши игры для Android на ПК с помощью высокопроизводительной эмуляции игры на разных устройствах Android и ChromeOS из единой базы кода.

Вы можете использовать Android NDK для разработки приложения Android в собственном коде с использованием C или C++. Это может повысить производительность вашей игры, предоставив ей более прямой доступ к оборудованию устройства. Он также позволяет повторно использовать библиотеки C и C++ и совместно использовать код игры на нескольких платформах. Для определенных типов приложений это может помочь повторно использовать библиотеки кода, написанные на этих языках.

Перейти к разработке

Оптимизировать

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

  • Android GPU Inspector (AGI) — усовершенствованный инструмент для профилирования графики и системы, обеспечивающий отслеживание и анализ отдельных кадров.

  • Android Performance Tuner (APT) — инструмент, который можно использовать для измерения и оптимизации частоты кадров, точности графики, времени загрузки и прерывания загрузки на многих устройствах Android в любом масштабе.

  • Android Dynamic Performance Framework (ADPF) — набор API-интерфейсов, которые можно использовать для оптимизации производительности игры на устойчивом уровне, не вызывающем перегрева устройств.

Перейти к оптимизации

Публиковать

Вы используете Google Play для добавления сервисов и распространения игр для Android.

Благодаря функции «Играть по мере загрузки» вы можете позволить своим игрокам быстро приступить к игровому процессу после небольшой загрузки, в то время как остальные игровые ресурсы загружаются в фоновом режиме.

Перейти к публикации