Elige cómo desarrollar el proyecto
Si tu equipo trabaja con Unity, Unreal, Godot o Defold, comprueba primero cómo exporta ese motor a Android y qué complementos admite. Un juego nativo en C o C++ puede usar Android Studio y NDK; AGDK añade bibliotecas para necesidades específicas de Android. No añadas código nativo solo porque la plataforma elegida sea Android.
Genera una compilación mínima con una escena, una acción táctil y un ciclo de pausa y reanudación. Instálala pronto en un teléfono físico. Un emulador ayuda a probar configuraciones, pero la latencia táctil, la respuesta al calentamiento, los permisos propios de cada dispositivo y las interrupciones deben comprobarse en hardware representativo. La guía de diseño de Android también contempla tabletas, plegables y dispositivos de juego Android más grandes: decide cuáles vas a admitir.
Pruebe el ciclo de vida y el diseño de Android
Prueba cómo se reanuda el juego después de cambiar de aplicación, bloquear la pantalla y girarla, si admites rotación. Decide si una partida se pausa o continúa cuando cambia el foco y borra el estado de los controles que seguían pulsados al volver. Comprueba en dos proporciones de pantalla que los paneles y controles sigan visibles.
Separa en tus notas las pruebas de la versión de navegador y de la aplicación nativa. Una versión HTML5 se abre en un navegador móvil; un paquete de Android se instala como aplicación. Que una pase las pruebas no garantiza que la otra también lo haga. En un prototipo pensado para el tacto, prueba los controles en pantalla con el pulgar y comprueba por separado cualquier control mediante teclado o mando.
Prepara la publicación en Google Play con cuidado
Google Play Console te pide crear el registro de la aplicación, identificarla como juego, completar sus detalles y crear una versión. Google Play distribuye mediante Android App Bundles. Sigue las instrucciones actuales de la consola sobre firma, declaraciones obligatorias, canales de pruebas y API de destino, porque los requisitos de la tienda cambian. Elige con cuidado el nombre de paquete permanente y conserva una copia identificada por versión de cada compilación que subas.
Ejecuta la versión candidata a partir del archivo firmado que piensas enviar. Comprueba con esa compilación el inicio, el sonido, la migración de partidas guardadas y las capturas de pantalla. Usa un canal de pruebas y anota qué errores pendientes impiden publicar.
Preguntas sobre Desarrollo de juegos para Android
¿Todos los juegos de Android necesitan un código de Android personalizado?
No. Los motores pueden manejar gran parte del bucle del juego y exportarlo. Agregue código específico de la plataforma solo cuando una característica requerida de Android o la integración del motor lo requiera.
¿Es suficiente un emulador para realizar pruebas?
El emulador sirve para probar distintas pantallas y configuraciones, pero prueba también la versión que piensas publicar en dispositivos físicos. No reproduce todas las capacidades ni todos los comportamientos del hardware.
Más información
¿Has visto algo desactualizado? Notificar una corrección