Desarrollo de juegos de Android

Este contenido te ayuda a desarrollar juegos para dispositivos móviles fascinantes y llegar a las más de 2,000 millones de personas que usan dispositivos Android. Encuentra recursos y herramientas para potenciar tu éxito en cada una de las etapas de desarrollo y crear un negocio sostenible y rentable.

Imagen de desarrollo
Desarrollo

Desarrolla en el entorno que más te convenga, ya sea que agregues compatibilidad con Android o crees tu propio motor.

  • Crea tu juego en Unity

    Actualiza la configuración de compilación y jugador en Unity a fin de exportar proyectos de Gradle y paquetes de aplicación compatibles con Android.

  • Crea tu juego en Unreal

    Agrega compatibilidad con pantallas de inicio personalizadas, compras directas desde la aplicación, logros y mucho más en Unreal Engine.

  • Crea una experiencia de acceso optimizada

    Usa el acceso de Google Play Juegos para permitir que los usuarios puedan acceder a sus logros y perfiles de tabla de clasificación más fácilmente.

  • Determina las necesidades de acceso a datos sensibles

    Si tu juego necesita acceder a datos sensibles en dispositivos específicos, como la ubicación del usuario o acceso al sistema de archivos, asegúrate de obtener permiso de los jugadores.

  • Agrega compatibilidad con el acceso instantáneo a tu juego

    Obtén información sobre cómo integrar la funcionalidad de Google Play Instant en tu juego puede ayudarte a conseguir más usuarios mediante una experiencia libre de instalación.

  • Protege tu app

    Usa las bibliotecas de SafetyNet para proteger tu juego frente a la manipulación del dispositivo, URL incorrectas, apps potencialmente dañinas y usuarios falsos.

Imagen de la optimización
Optimización

Usa una gran variedad de herramientas de informes para que tu juego funcione a la perfección en una amplia gama de dispositivos.

  • Compatibilidad con arquitecturas de 64 bits

    Prepara tu juego para el requisito de compatibilidad con 64 bits que se aplicará próximamente. Para ello, verifica la compatibilidad de la biblioteca de tu juego.

  • Mejora el rendimiento de tu juego

    Usa informes de Systrace para ayudarte a optimizar tu juego a fin de que su rendimiento sea lo más confiable posible en la variedad de dispositivos Android en los que se ejecuta.

  • Detecta y diagnostica fallas

    Usa Android vitals, seguimientos de pila y la herramienta Logcat para determinar en qué lugar ocurren señales o excepciones no administradas en el código de tu juego.

  • Logra una alternación de fotogramas correcta

    Usa la API de Android Frame Pacing para ayudarte a sincronizar el proceso de renderizado de tu motor de juegos y la canalización de visualización de la plataforma.

  • Inspecciona las interacciones con controladores gráficos

    Graphics API Debugger (GAPID) te permite inspeccionar el contenido actual del búfer de fotogramas, te ayuda a determinar cuándo las texturas y los sombreadores específicos se cargan en una escena y mucho más.

  • Depura errores de memoria en el código nativo

    Android proporciona una serie de herramientas para ayudarte a diagnosticar el acceso a la memoria y los errores de asignación en el código nativo de tu juego.

  • Identifica los hotspots de la CPU

    Importa tu juego a Android Studio a fin de depurar tu app y generar sus perfiles con el generador de CPU nativo e integrado.

Imagen de lanzamiento e iteración
Cómo lanzar e iterar

Supervisa métricas clave de rendimiento e interacción, e identifica áreas específicas que debes mejorar en tu juego a medida que crece tu base de usuarios.

Recursos adicionales

Participa en la comunidad de desarrollo de juegos de Android