# Porta un juego de Unity a Android

> Un port de Unity a Android es una reconstrucción más una publicación en Play Console. La variedad de dispositivos y el keystore de firma causan más retrasos que el código.

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

Portar un juego de Unity a Android significa reconstruir un juego que te pertenece y publicarlo en Google Play o en otra tienda de Android. Summer Engine no lee archivos de proyecto de Unity.

Android es más fácil de alcanzar que iOS y más difícil de probar. Cualquiera puede compilar e instalar un APK en minutos, y una cuenta de desarrollador de Google Play cuesta 25 USD una sola vez. La dificultad es el rango de dispositivos: miles de chipsets, formas de pantalla, frecuencias de refresco y rarezas de controlador, desde un gama alta hasta un teléfono económico con 3 GB de RAM.

Summer Engine exporta hoy versiones de escritorio, y una versión para Android necesita el Android SDK, un keystore para la firma y una revisión de los controles táctiles. El código es C++ y GDScript, con C# disponible en el editor de escritorio, aunque C# en Android todavía es experimental en los flujos de trabajo de Godot 4. El proyecto es tuyo y no pagas regalías ni reparto de ingresos a Summer.

## Requisitos de Google Play que bloquean lanzamientos

Las apps nuevas y las actualizaciones deben subirse como Android App Bundle y no como APK. Play impone un nivel mínimo de API objetivo que sube cada año, así que un build que apunte a un SDK antiguo queda rechazado. El soporte de 64 bits arm64 es obligatorio. Tienes que completar el formulario de seguridad de datos, declarar cualquier permiso sensible, aportar una URL de política de privacidad y completar los cuestionarios de clasificación de contenido. Las cuentas personales de desarrollador nuevas se enfrentan además a requisitos de prueba adicionales antes de acceder a producción.

## Keystore y firma de app, la parte que la gente pierde

Todo build de Android va firmado. Play App Signing guarda la clave de distribución mientras tu conservas una clave de subida. Haz copia de seguridad del keystore de subida y de sus contrasenas en un sitio donde los sigas teniendo dentro de cinco años. Una clave de subida pérdida puede restablecerse a través del soporte de Play, pero una clave pérdida en un APK autodistribuido fuera de Play significa que no puedes publicar ninguna actualización a las instalaciones existentes. Monta esto antes del primer lanzamiento y no después.

## Entrada, pantallas y el gesto de volver

Rehaz los controles para el táctil en vez de dibujar un mando en la pantalla. Soporta aspectos desde tablets en 4:3 hasta teléfonos alargados en 20:9, y respeta los recortes de pantalla. Maneja el gesto de volver del sistema de forma explícita, porque el usuario de Android espera que cierre menús y acabe saliendo. Maneja la pérdida de foco en llamadas y notificaciones pausando y guardando. Soporta pantallas de 60 Hz y de alta frecuencia, y limita la tasa de cuadros cuando la batería sea la restricción.

## Rendimiento en el teléfono que la gente tiene de verdad

Elige un dispositivo objetivo cerca del extremo bajo de tu audiencia prevista y pruébalo cada semana. Presupuesta las texturas con formatos comprimidos, mantén pocas llamadas de dibujado, y vigila la tasa de cuadros sostenida tras cinco minutos en vez de los primeros treinta segundos, porque la reducción térmica golpea fuerte a los teléfonos de gama medía. Mide también el tamaño del APK o el AAB. El tamaño de descarga afecta a la conversión de instalación más de lo que la mayoría de desarrolladores espera.

## FAQ

### Puede Summer Engine abrir un proyecto de Unity para Android?

No. No hay importador de Unity. Reconstruyes el juego en Summer Engine y traes las texturas, el audio, los modelos y los datos que te pertenecen.

### Cuanto cuesta una cuenta de desarrollador de Google Play?

Una tarifa única de registro de 25 USD. Google se lleva después una parte de los ingresos por ventas y compras dentro de la app. Summer Engine no cobra regalías.

### APK o AAB, cual necesito?

Google Play exige un Android App Bundle para las apps nuevas y las actualizaciones. Un APK sigue sirviendo para descargas directas, itch.io o instalación manual fuera de Play.

### Funciona C# en Android?

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

### Puedo publicar la misma reconstrucción en iOS más adelante?

Sí, la reconstrucción para Android puede ser la base de una versión para iOS, con el trabajo de entrada y de tienda específico de la plataforma encima. Una versión para iOS necesita una Mac con Xcode y firma, y Summer también exporta versiones de escritorio desde el mismo proyecto.

[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