# Porta un juego de Godot a Android

> Escenas y GDScript familiares, más las partes de Android que de verdad bloquean lanzamientos: el keystore, el nivel de API objetivo y el app bundle.

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

Llevar un juego de Godot a Android a través de Summer Engine significa reconstruir en un motor compatible con Godot 4 un juego que te pertenece y publicar un build de Android que firmas tu mismo. La parte del motor resulta familiar. La parte de tienda tiene requisitos duros.

Android te deja probar de inmediato. Puedes compilar, instalar por USB y jugar en un teléfono el mismo día, sin cola de revisión y sin membresia anual. Google Play añade reglas encima: un app bundle, un nivel mínimo de API objetivo que sube, soporte de 64 bits, una declaración de seguridad de datos, y un registro de desarrollador único de 25 USD.

Summer Engine es un motor totalmente propio con más de un millón de líneas de código personalizado que sigue siempre el upstream de Godot. Hoy exporta versiones de escritorio, y una versión para Android necesita el Android SDK, un keystore 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 Android todavía es experimental en los flujos de trabajo de Godot 4.

## Firma y el keystore

Los builds de Android deben ir firmados. Genera un keystore de subida, guardalo junto a sus contrasenas en un gestor de contrasenas y en una copia sin conexión, y apuntate a Play App Signing para que Google custodie la clave de distribución. Si distribuyes fuera de Play, perder la clave de firma significa que las instalaciones existentes no podran actualizarse nunca, solo reinstalarse. Haz esto antes de tu primer build publico, porque cambiar la identidad de firma después rompe la ruta de actualización.

## Requisitos de Play Console

Sube un Android App Bundle en vez de un APK para los lanzamientos en Play. Cumple el nivel mínimo de API objetivo actual, que Google sube cada año. Publica binarios de 64 bits arm64. Completa el formulario de seguridad de datos, el cuestionario de clasificación de contenido y la URL de política de privacidad. Las cuentas personales más nuevas pueden necesitar un período de prueba cerrada antes de que se conceda el acceso a producción. Reserva una semana de colchón para estos pasos en un primer lanzamiento.

## Entrada, gesto de volver y formas de pantalla

Sustituye las acciones de teclado por gestos táctiles diseñados para pulgares y no por un mando dibujado. Maneja el gesto de volver del sistema para que cierre menús y solo salga desde el nivel superior. Soporta aspectos desde 4:3 de tablet hasta 20:9 de teléfono y ancla la interfaz alrededor de los recortes de pantalla. Pausa y guarda al perder el foco. Soporta pantallas de alta frecuencia, y deja que el jugador límite la tasa de cuadros para ahorrar batería.

## Rendimiento en dispositivos reales

Prueba en un teléfono de gama medía o antiguo y no en un gama alta. Usa texturas comprimidas, mantén pocas llamadas de dibujado y mide la tasa de cuadros sostenida tras varios minutos para que aparezca la reducción térmica. Mantén el tamaño de descarga pequeño, porque la conversión de instalación cae a medida que el tamaño crece.

## FAQ

### Que cuesta publicar en Google Play?

Un registro único de desarrollador de 25 USD, más la participación de ingresos de Google en ventas y compras dentro de la app. Summer Engine no se lleva regalia.

### Necesito Google Play siquiera?

No. Puedes distribuir un APK firmado directamente, en itch.io o a través de otras tiendas de Android. Play llega a más usuarios pero no es la única vía.

### Es Summer Engine un fork de Godot?

No. Es compatible con Godot 4, 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.

### Puedo usar C# en Android?

C# está disponible en el editor de escritorio, 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 en Android.

### Por que rechazaron mi app bundle?

Las causas habituales son un nivel de API objetivo por debajo del mínimo actual, la falta de soporte de 64 bits, un formulario de seguridad de datos incompleto, o una URL de política de privacidad rota. Las cuatro se comprueban antes de que el build llegue a los jugadores.

[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