Elige el motor según las necesidades del juego.
Para un juego 2D centrado en plataformas Apple, evalúa SpriteKit y GameplayKit antes de añadir un motor externo. Si usas un motor multiplataforma, consulta sus instrucciones actuales de exportación y firma para iOS.
Crea una escena pequeña y comprueba todo el proceso: exporta, abre el proyecto en Xcode si el motor lo requiere, ejecútalo en un simulador de iPhone e instálalo en un iPhone o iPad físico. Apple indica que el simulador no reproduce todas las funciones ni el rendimiento del hardware. Úsalo para revisar la disposición en distintos modelos, y recurre a un dispositivo real para comprobar la respuesta táctil, los sensores, la salida de audio y las interrupciones.
Adapta el diseño a las pantallas de Apple
Comprueba las áreas seguras alrededor de la zona de sensores y de la interfaz del sistema, ambas orientaciones horizontales si las admites y el tamaño del texto en la pantalla más pequeña compatible. Apple recomienda que la vista del juego ocupe toda la pantalla, manteniendo los controles e información importantes dentro de las áreas seguras. Para jugar en navegador, prueba por separado el área visible y la interfaz del navegador: el comportamiento de una aplicación nativa no describe el de una página en Safari.
Usa TestFlight para pruebas beta externas cuando sea necesario. Pide a quienes prueben que completen un nivel, pasen la aplicación a segundo plano y vuelvan a abrirla, giren el dispositivo y recuperen una partida. Registra el dispositivo y la compilación de cada incidencia.
Prepara el envío a App Store
App Store Connect requiere seleccionar una compilación y completar los metadatos antes de enviar a App Review. Prepara el registro de la aplicación, las capturas, los datos de privacidad, las respuestas de clasificación por edades y las notas para revisión a partir de la compilación real que vas a publicar. Sigue los requisitos y las directrices de revisión vigentes al enviar; no te bases en entradas de blog antiguas para los requisitos del SDK o los plazos de la tienda.
Supervisa la compilación aceptada en App Store Connect. Conserva una compilación anterior probada y un registro breve de cambios para responder a problemas de revisión o diagnosticar regresiones.
Preguntas sobre desarrollo de juegos para iOS
¿Puede un simulador de iOS reemplazar un iPhone para realizar pruebas?
No. El simulador permite comprobar la disposición y distintos modelos simulados, pero Apple indica que no reproduce todas las capacidades ni el rendimiento del hardware. Comprueba la respuesta táctil y las funciones que dependen del hardware en un dispositivo físico.
¿Un juego de navegador necesita ser enviado a la App Store?
No. Puedes acceder a un juego alojado como página web desde un navegador. El envío a App Store corresponde a la distribución de una aplicación iOS mediante la tienda de Apple.
Más información
¿Has visto algo desactualizado? Notificar una corrección