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 могла подстраиваться под ваши требования к производительности.