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 и зависимым сервисам.
Справочное руководство пользователя
Игровой контроллер
Управляет игровыми контроллерами, получая доступ к соединениям, функциям, информации об устройстве и входным данным.
Справочное руководство пользователя
Ввод игрового текста
Отображает и скрывает экранную клавиатуру, а также управляет обновлениями текста.
Справочное руководство пользователя
API советов по памяти (бета)
Помогает приложениям Android оставаться в безопасных пределах использования памяти, оценивая использование памяти и уведомляя приложения о превышении пороговых значений.
Справочное руководство пользователя
Гобой Высококачественный звук
Уменьшает задержку звука, избегая при этом проблем со звуком на устройствах и платформах.
Справочное руководство пользователя
Android Performance Tuner
Выявляет проблемы производительности, связанные с настройками качества, сценами, временем загрузки и моделями устройств.
Справочное руководство пользователя
Плагин Android Performance Tuner для Unity
Интегрирует Android Performance Tuner с Unity.
Справочное руководство пользователя
Оптимизация
Помимо Android Performance Tuner , AGDK включает Android GPU Inspector (AGI) — инструмент, обеспечивающий расширенное профилирование графического процессора и системы для игр с интенсивным использованием графики.
Полный список инструментов оптимизации игр для Android и передовых методов смотрите в обзоре оптимизации .
Адаптивность
Адаптивность — это новый столп AGDK, призванный помочь вашей игре понимать, реагировать и влиять на изменения теплового состояния и производительности устройств.
Советы по производительности процессора
Позволяет вашей игре влиять на динамическое поведение производительности процессора без перегрева устройства и потери мощности.
Мониторинг теплового состояния
Достигайте целей производительности, понимая тепловое состояние и ограничения устройства.
Игровой режим
Оптимизируйте игровой процесс, расставив приоритеты в отношении таких характеристик, как производительность или время автономной работы, на основе предпочтений пользователя.
API игрового менеджера
Обновите игровой режим вашего приложения, чтобы ОС Android могла адаптироваться к вашим потребностям в производительности.