Android Game Development Kit

Android Game Development Kit (AGDK) es un conjunto de herramientas y bibliotecas que te ayudan a desarrollar y optimizar juegos para Android a la vez que se integran en las plataformas y los flujos de trabajo existentes de desarrollo de juegos.

Usa, desarrolla o extiende motores de juego

AGDK proporciona herramientas y bibliotecas para agregar compatibilidad con Android cuando creas o extiendes un motor de juego. También proporciona complementos e integración que admiten el desarrollo de Android en muchos motores de juegos existentes.

Desarrolla en Visual Studio

Puedes compilar juegos para Android en Visual Studio en Windows con Android Game Development Extension para Visual Studio (AGDE). AGDE es una extensión de Visual Studio que te permite usar tus proyectos existentes de este producto a fin de compilar juegos para Android.

Bibliotecas

Las bibliotecas de juegos te permiten desarrollar y optimizar tu juego en C o C++ mientras accedes a las bibliotecas y los servicios de desarrollo de apps para Android.

Frame Pacing

Ayuda a los juegos a entregar fotogramas a un ritmo constante y ajusta el ritmo según el rendimiento.
Referencia  Guía del usuario

Actividad del juego

Admite el desarrollo de juegos en C o C++ con acceso a Android Jetpack y a servicios dependientes.
Referencia  Guía del usuario

Control de juegos

Administra los controles de juego mediante el acceso a conexiones, funciones, información del dispositivo y datos de entrada.
Referencia  Guía del usuario

Game Text Input

Muestra y oculta el teclado en pantalla y administra las actualizaciones de texto.
Referencia  Guía del usuario

API de Memory Advice (beta)

Ayuda a las apps para Android a mantenerse dentro de los límites de seguridad del uso de la memoria, ya que estima el uso de la memoria y notifica a las apps si se superan los umbrales.
Referencia  Guía del usuario

Oboe High-performance audio

Reduce la latencia de audio y evita los problemas de audio de dispositivos y plataformas.
Referencia  Guía del usuario

Android Performance Tuner

Identifica problemas de rendimiento relacionados con la configuración de calidad, las escenas, los tiempos de carga y los modelos de dispositivos.
Referencia  Guía del usuario

Complemento de Unity de Android Performance Tuner

Integra Android Performance Tuner con Unity.
Referencia  Guía del usuario

Wrapper de bibliotecas (versión beta)

Genera código C/C++ para acceder a las bibliotecas JAR desde tu app nativa. Esta herramienta proporciona una interfaz liviana para acceder a código Java sin necesidad de escribir, depurar ni mantener tu propia JNI.

Guía del usuario

Optimización

Además de Android Performance Tuner, AGDK incluye el Inspector de GPU de Android (AGI), una herramienta que proporciona generación de perfiles avanzada del sistema y de la GPU para juegos con uso intensivo de gráficos.

Para obtener una lista completa de herramientas y prácticas recomendadas de optimización de juegos para Android, consulta la descripción general de la optimización.

Adaptabilidad

La adaptabilidad es un nuevo pilar del AGDK que se enfoca en ayudar a tu juego a comprender los cambios de estado térmico y de rendimiento de los dispositivos, a responder ante ellos y, además, a influir en ellos.

Sugerencias para el rendimiento de la CPU

Permite que tu juego influya en el comportamiento dinámico del rendimiento de la CPU sin sobrecalentar el dispositivo ni desperdiciar energía.

Guía del usuario

Supervisión del estado térmico

Para alcanzar los objetivos de rendimiento, debes comprender el estado térmico y las limitaciones del dispositivo.

Guía del usuario

Modo de juego

Para optimizar el juego, debes priorizar características como el rendimiento o la duración de la batería, según las preferencias del usuario.

Guía del usuario

API de Game Manager

Para satisfacer tus necesidades de rendimiento, debes actualizar el modo de juego de la app, de modo que el SO Android se ajuste.

Referencia