# Porta un juego de Godot a iOS

> La parte del motor resulta familiar porque Summer Engine es compatible con Godot 4. La parte de iOS es papeleo de Apple, firma y diseño táctil.

- URL: https://www.summerengine.com/es/port-godot-game-to-ios
- Keyword: portar juego de godot a ios
- Related: https://www.summerengine.com/es/porting

Llevar un juego de Godot a iOS a través de Summer Engine significa reconstruir en un motor compatible con Godot 4 un juego que te pertenece y luego publicarlo por App Store Connect. La reconstrucción es corta. La tubería de Apple es la parte que sorprende.

Quien viene de Godot suele chocar con los mismos tres muros en iOS: las plantillas de exportación y la firma, unos controles táctiles que nunca se diseñaron, y los rechazos de revisión por metadatos y no por código. Ninguno es un problema del motor, y por eso la lista de comprobación importa más que el port en si.

Summer Engine sigue el upstream de Godot y es un motor totalmente propio con más de un millón de líneas de código personalizado. Hoy exporta versiones de escritorio, y una versión para iOS necesita una Mac con Xcode, firma y una revisión de los controles táctiles. C++ y GDScript se trasladan, y C# está disponible en el editor de escritorio, aunque C# en iOS todavía es experimental en los flujos de trabajo de Godot 4.

## La tubería de Apple, paso a paso

Únete al Apple Developer Program por 99 USD al año. Instala Xcode en un Mac. Crea un App ID, un certificado de distribución y un perfil de aprovisionamiento de App Store. Exporta el build de iOS, abre el proyecto de Xcode generado, define el identificador de paquete y el equipo de firma, y luego archiva y sube a App Store Connect. Prueba con TestFlight en un dispositivo real. Envía a revisión con las capturas, la descripción, la clasificación por edad, la URL de política de privacidad y el manifiesto de privacidad completos.

## Controles táctiles para un juego hecho para teclado

La mayoría de proyectos de Godot empiezan en escritorio con entrada de teclado. En iOS, mapea las acciones a gestos en vez de dibujar un mando en pantalla. Tocar, mantener, deslizar y arrastrar cubren la mayoría de diseños. Mantén los objetivos interactivos de al menos 44 puntos de lado, mantén los dedos lejos de la parte de la pantalla que el jugador necesita ver, y respeta los margenes del área segura. Añade soporte de mando como vía extra y no como la obligatoria.

## Comportamiento del dispositivo que manejar en el código

Maneja la suspensión de la app: guarda al perder el foco para que una llamada o el bloqueo de pantalla nunca cueste progreso. Maneja la interrupcion de audio y reanuda con limpieza. Soporta varios aspectos y muescas anclando la interfaz al área segura. Vigila la memoria, porque iOS cierra las apps que superan su presupuesto. Prueba la tasa de cuadros sostenida durante varios minutos para detectar la reducción térmica en vez de medir solo los primeros treinta segundos.

## Causas comunes de rechazo

Los rechazos suelen venir de la ficha de tienda y no del build. Capturas que no coinciden con el juego, un enlace de política de privacidad que devuelve error, una declaración de recogida de datos incompleta, contenido de marcador de posición visible en el build, o compras digitales gestionadas fuera de las compras dentro de la app de Apple. Arregla eso antes de enviar y la mayoría de juegos pasan al primer o segundo intento.

## FAQ

### Necesito un Mac para exportar a iOS un proyecto estilo Godot?

Si. Firmar y subir requiere Xcode, que solo corre en macOS. Un Mac alquilado o remoto sirve para el paso final de compilación.

### Es Summer Engine un fork de Godot?

No. Es compatible con Godot 4 y sigue siempre a Godot upstream, y es un motor totalmente propio con más de un millón de líneas de código propio.

### Funciona C# en los builds de iOS?

C# en iOS todavía es experimental en los flujos de trabajo de Godot 4, así que GDScript o C++ son la opción más segura para una versión de iOS. C# está disponible en el editor de escritorio.

### Cuanto cuesta poner un juego en la App Store?

El Apple Developer Program cuesta 99 USD al año, más la comisión de Apple sobre las ventas. Summer Engine no cobra regalías.

### Puede el mismo proyecto publicarse también en Android y Steam?

Sí para Steam, ya que Summer exporta versiones de escritorio desde el mismo proyecto. Android necesita el Android SDK y un keystore para la firma. Cada tienda necesita su propia firma, sus metadatos y una revisión de la entrada, pero el juego en sí se queda en un solo lugar.

[Empieza la reconstrucción](https://www.summerengine.com/es/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api