Oneshot Gems
Jugar ahora

Para desarrolladores de juegos

Crea para iPhone o iPad y comprueba el resultado en hardware de Apple

Para desarrollar un juego para iPhone o iPad, elige entre un framework nativo de Apple y un motor multiplataforma que exporte a sus dispositivos. SpriteKit es el framework de juegos 2D de Apple para escenas, sprites, animaciones y física. Un motor más completo puede servir a un equipo que trabaje para varias plataformas, pero su exportación a iOS debe ajustarse al proceso de compilación y distribución de Apple. Trata la versión web jugable, la compilación firmada de iOS y la ficha de App Store como entregables distintos, con comprobaciones propias.

En esta página

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

Sigue jugando.

Juegos de navegador gratis, listos cuando tú quieras. Encuentra uno que te guste y conviértelo en tu nuevo favorito.

Sigue tu curiosidad