portar juego de godot a android

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.

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.

Preguntas frecuentes

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.

Sigue explorando

Más formas de crear con Summer Engine

Creador de juegos con IA

El centro para crear juegos 2D y 3D completos describiéndolos.

Abrir

Port a 3DS game to Android

Rebuild a 3DS game you own in Summer Engine, then export an Android App Bundle and publish it on Google Play.

Abrir

Port a Unity game to Android

A Unity to Android port is a rebuild plus a Play Console release. Device spread and the signing keystore cause more delays than the code.

Abrir

Port a Godot game to Steam

Summer Engine is compatible with Godot 4 workflows, so this is the shortest rebuild of any engine move. The Steam work is the same either way.

Abrir

Port a Godot game to iOS

The engine side is familiar because Summer Engine is compatible with Godot 4. The iOS side is Apple paperwork, signing, and touch design.

Abrir

Port a game to Android

Android has the lowest barrier to testing and the widest device spread. Signing keys and the target API level are what actually block releases.

Abrir

Port a Godot game into Summer Engine

Summer Engine is compatible with Godot 4 and always follows Godot upstream, so a Godot 4 project is the closest thing to a direct move in this cluster.

Abrir

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

Abrir

Port a 3DS game to iOS

Rebuild a 3DS game you own in Summer Engine, then export a signed build for iPhone and iPad and submit it to the App Store.

Abrir

Plantillas de plataformas

Empieza con un proyecto listo y describe tus cambios.

Explorar

Ver todas las plantillas de juegos

Empieza con un proyecto listo y describe tus cambios.

Explorar

Empieza a crear tu juego ahora

Descarga Summer Engine, describe lo que quieres y míralo cobrar forma. Gratis para empezar, sin programar.