# Porta un juego de Unity a iOS

> Un port de Unity a iOS significa reconstruir un juego que te pertenece y luego pasar la revisión de Apple. Lo difícil es la entrada táctil y la firma, no el cambio de motor.

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

Portar un juego de Unity a iOS significa reconstruir para iPhone y iPad un juego que te pertenece y luego enviar ese build a la App Store. Ninguna herramienta convierte un proyecto de Unity en una app de iOS aprobada.

Dos cosas diferencian iOS de un port de escritorio. La entrada cambia de forma: los supuestos de teclado, ratón y mando pasan a ser táctiles, y cada control tiene que quedar al alcance de un pulgar. La distribución esta controlada: necesitas un Mac con Xcode, una membresia del Apple Developer Program, un certificado de firma, un perfil de aprovisionamiento y un build que pase una revisión humana.

Summer Engine exporta hoy versiones de escritorio, y una versión para iOS necesita una Mac con Xcode, firma y una revisión de los controles táctiles. Los juegos se escriben en C++ y GDScript, 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. El proyecto es tuyo, sin regalías.

## El táctil es un rediseno, no un remapeo

Un joystick virtual sobre cristal es peor que el teclado al que sustituye. Rehaz el esquema de control en su lugar: tocar para moverse, deslizar para hacer un impulso, mantener para apuntar, apuntado asistido donde se asumía precisión. Las áreas pulsables deberían medir al menos 44 puntos de lado. Mantén los pulgares fuera de la zona de acción y respeta el área segura para que nada quede bajo el indicador de inicio ni la Dynamic Island. Si el juego necesita control analógico preciso, soporta mandos MFi y Bluetooth como opción y no como base.

## Lo que exige Apple antes de que un build pueda publicarse

Necesitas un Mac con Xcode, una membresia del Apple Developer Program de 99 USD al año, un certificado de distribución y un perfil de aprovisionamiento de App Store. Los builds se suben con Xcode o Transporter a App Store Connect, luego salen a TestFlight y por último a revisión. La revisión comprueba caídas en dispositivos reales, metadatos y capturas precisos, un enlace de política de privacidad que funcione, un manifiesto de privacidad para la recogida de datos, y el uso correcto de las compras dentro de la app para cualquier bien digital.

## Presupuestos de dispositivo que deciden el port

Los iPhone reducen el rendimiento bajo carga sostenida. Un objetivo de 60 cuadros por segundo que aguanta dos minutos y luego cae es un port fallido. Ajusta la memoria con rigor, porque un juego que el sistema cierra por presión de memoria se ve como una caída para el jugador. Recorta los tamaños de textura, usa formatos comprimidos y prueba en el dispositivo más antiguo que pienses soportar en vez de en el más nuevo. Maneja también las interrupciones: una llamada, una notificación o el bloqueo de pantalla deben pausar el juego y restaurarlo sin perder datos.

## Un orden de reconstrucción que evita callejones sin salida

Porta primero el controlador del jugador y un nivel, ejecútalo en un dispositivo real desde el primer día, y mantenlo corriendo en dispositivo cada semana. Copia los valores de ajuste exactos del código de Unity para que el tacto coincida. Sustituye pronto los servicios específicos de Unity: analítica, anuncios, compras dentro de la app y guardado en la nube necesitan todos equivalentes en iOS. Deja el arte de tienda y la localizacion para el final, porque la revisión de Apple rechaza mucho más a menudo por metadatos que por código.

## FAQ

### Puedo convertir un proyecto de Unity directamente en una app de iOS?

No hacia Summer Engine. No hay importador de proyectos de Unity. Reconstruyes el juego, reutilizas el arte y el audio que te pertenecen, y exportas un build de iOS desde el proyecto nuevo.

### Necesito un Mac para publicar un juego en iOS?

Si. Apple exige Xcode para firmar y subir, y Xcode solo corre en macOS. Los servicios de Mac de alquiler para compilar funcionan, pero no existe una ruta a la App Store enteramente desde Windows.

### Funciona C# en iOS en Summer Engine?

C# está disponible en el editor de escritorio, pero C# en iOS todavía es experimental en los flujos de trabajo de Godot 4. Para el código de gameplay que piensas publicar en iOS, GDScript o C++ son la opción más segura.

### Que cuesta publicar en la App Store?

El Apple Developer Program cuesta 99 USD al año. Apple se lleva después una comisión sobre las ventas, reducida para desarrolladores pequeños bajo el Small Business Program. Summer Engine no cobra regalías.

### Por que se rechazan los ports a iOS?

La mayoría de rechazos no son por código. Las causas comunes son caídas en el dispositivo del revisor, capturas ausentes o enganosas, un enlace de política de privacidad roto, un manifiesto de privacidad incompleto, o vender contenido digital fuera de las compras dentro de la app de Apple.

[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