Android Game Development Kit

Android Game Development Kit (AGDK) – это набор инструментов и библиотек, которые помогают разрабатывать и оптимизировать игры для Android, интегрируя их с существующими платформами и рабочими процессами.

использовать, разрабатывать или расширять игровые движки;

AGDK предоставляет инструменты и библиотеки для добавления поддержки Android при создании или расширении игрового движка. Кроме того, в нем есть плагины и интеграции, которые позволяют разрабатывать приложения для Android на многих существующих игровых движках.

Разработка в Visual Studio

Вы можете создавать игры для Android в Visual Studio на устройстве с Windows, используя Android Game Development Extension для Visual Studio (AGDE). AGDE – это расширение Visual Studio, которое позволяет использовать существующие проекты Visual Studio для создания игр для Android.

Библиотеки

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

Частота кадров

Помогает игре поддерживать стабильную частоту кадров и регулирует ее в зависимости от производительности.
Источник  Руководство пользователя

Действия в игре

Поддерживает разработку игр на C или C++ с доступом к Android Jetpack и зависимым сервисам.
Источник  Руководство пользователя

Игровые контроллеры

Управляет игровыми контроллерами, получая доступ к подключениям, функциям, информации об устройстве и данным ввода.
Источник  Руководство пользователя

Ввод текста в игре

Показывает и скрывает экранную клавиатуру, а также управляет обновлениями текста.
Источник  Руководство пользователя

Memory Advice API (бета-версия)

Помогает приложениям Android не превышать безопасные лимиты использования памяти, оценивая ее использование и уведомляя приложения, если пороги превышены.
Источник  Руководство пользователя

Oboe High-performance audio

Уменьшает задержку аудио, избегая проблем с аудио на устройстве и платформе.
Источник  Руководство пользователя

Android Performance Tuner

Позволяет выявлять проблемы с производительностью, связанные с настройками качества, сценами, временем загрузки и моделями устройств.
Источник  Руководство пользователя

Плагин Android Performance Tuner для Unity

Интегрирует Android Performance Tuner с Unity.
Источник  Руководство пользователя

Оптимизация

Помимо Android Performance Tuner, в AGDK входит Android GPU Inspector (AGI) – инструмент, который позволяет выполнять расширенное профилирование графического процессора и системы для игр с интенсивной графикой.

Полный список инструментов и рекомендаций по оптимизации игр для Android можно найти в обзоре.

Адаптивность

Адаптивность – это новый принцип AGDK, который помогает игре понимать, реагировать и влиять на изменения в тепловом состоянии и производительности устройства.

Подсказки по производительности ЦП

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

Руководство пользователя

Мониторинг теплового состояния

Достигайте целей по эффективности, учитывая температурный статус и ограничения устройства.

Руководство пользователя

Игровой режим

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

Руководство пользователя

Game Manager API

Измените режим игры в приложении, чтобы ОС Android могла подстраиваться под ваши требования к производительности.

Источник