Comienza a usar juegos para Android

Por lo general, comienzas a desarrollar tu juego en un motor de juego, como Unity, Unreal, Defold o Godot. Es probable que también sea donde hagas tu diseño visual. Luego, trabajas en herramientas de Android para desarrollar, optimizar y distribuir tu juego.

Desarrollo

Para desarrollar juegos para Android, debes usar el kit de desarrollo de juegos para Android (AGDK) en combinación con tu motor de juego. El AGDK incluye las bibliotecas y herramientas principales de desarrollo de juegos para Android. Incluye integración de juegos en C/C++, optimización de rendimiento, audio de alto rendimiento y funciones para usar o personalizar motores de juegos.

Algunos motores de juego tienen componentes AGDK integrados, por lo que puedes compilar juegos para Android sin modificar el motor de juego. También puedes usar AGDK para desarrollar o personalizar un motor de juego por tu cuenta.

Puedes usar Android Game Development Extension (AGDE), una extensión de Visual Studio que puedes usar para desarrollar juegos en Visual Studio que incluyen Android como plataforma de destino.

Puedes usar los Servicios de juego de Google Play para agregar funciones sociales a tu juego, ver estadísticas y ofrecer juegos multiplataforma en varios dispositivos. Puedes configurar y administrar los Servicios de juego de Play en Google Play Console y, luego, agregar funciones con las APIs de esos Servicios para Android, C y Unity.

Puedes usar Google Play Juegos para PC, una plataforma que lleva tu juego de Android a PC mediante la emulación de alto rendimiento con disponibilidad multidispositivo de Android y ChromeOS desde una sola base de código.

Puedes usar el NDK de Android para desarrollar una app para Android en código nativo mediante C o C++. Dado que brinda acceso más directo al hardware del dispositivo, puede mejorar el rendimiento del juego. También permite reutilizar bibliotecas C y C++, y compartir código de juego en varias plataformas. Para ciertos tipos de apps, esto puede ayudarte a reutilizar las bibliotecas de códigos escritas en esos lenguajes.

Ve a Develop.

Optimización

Puedes optimizar tus juegos para las características que quieras, como la duración de batería o un rendimiento mejorado. Las herramientas de optimización incluyen las siguientes:

  • Inspector de GPU de Android (AGI), una herramienta avanzada de generación de perfiles del sistema y de gráficos que proporciona registro y análisis de fotogramas individuales.

  • Android Performance Tuner (APT), una herramienta que puedes usar para medir y optimizar la velocidad de fotogramas, el realismo de los gráficos, el tiempo de carga y el abandono de la carga en muchos dispositivos Android a gran escala.

  • Framework de rendimiento dinámico (ADPF) de Android, un conjunto de APIs que puedes usar para optimizar el rendimiento de los juegos en un nivel sostenible que no sobrecaliente los dispositivos.

Ve a Optimize

Publicar

Usas Google Play para agregar servicios a juegos para Android y distribuirlos.

Con la función Jugar durante la descarga, puedes permitir que los jugadores comiencen a jugar rápidamente después de una pequeña descarga mientras se recuperan los recursos restantes del juego en segundo plano.

Ir a Publicar