
godot spiel nach android portieren
Godot-Spiel nach Android portieren
Vertraute Szenen und GDScript, dazu die Android-Teile, die Releases wirklich blockieren: der Keystore, das Target-API-Level und das App Bundle.
Ein Godot-Spiel über Summer Engine nach Android zu bringen bedeutet, ein Spiel, das dir gehört, in einer Godot-4-kompatiblen Engine neu aufzubauen und einen Android-Build auszuliefern, den du selbst signierst. Die Engine-Seite ist vertraut. Die Store-Seite hat harte Anforderungen.
Android lässt dich sofort testen. Du kannst bauen, über USB installieren und noch am selben Tag auf einem Telefon spielen, ohne Prüfschlange und ohne Jahresmitgliedschaft. Google Play legt Regeln darüber: ein App Bundle, ein steigendes Mindest-Target-API-Level, 64-Bit-Unterstützung, eine Erklärung zur Datensicherheit und eine einmalige Entwicklerregistrierung für 25 USD.
Summer Engine ist eine vollständig eigene Engine mit mehr als einer Million Zeilen eigenem Code, die Godot immer upstream folgt. Sie exportiert für Desktop, Mobil, Web und Konsole. C++ und GDScript laufen überall, und C# steht auf Android ebenfalls zur Verfügung.
Signierung und der Keystore
Android-Builds müssen signiert sein. Erzeuge einen Upload-Keystore, lege ihn samt Passwörtern in einem Passwortmanager und einem Offline-Backup ab, und melde dich für Play App Signing an, damit Google den Distributionsschlüssel verwahrt. Wenn du außerhalb von Play verteilst, bedeutet der Verlust des Signaturschlüssels, dass bestehende Installationen nie wieder aktualisiert, sondern nur neu installiert werden können. Erledige das vor deinem ersten öffentlichen Build, denn ein späterer Wechsel der Signaturidentität zerstört den Update-Pfad.
Anforderungen der Play Console
Lade für Play-Releases ein Android App Bundle hoch statt eines APK. Erfülle das aktuelle Mindest-Target-API-Level, das Google jährlich anhebt. Liefere 64-Bit-Binaries für arm64. Fülle das Formular zur Datensicherheit, den Fragebogen zur Inhaltsbewertung und die URL zur Datenschutzerklärung aus. Neuere private Konten brauchen unter Umständen eine geschlossene Testphase, bevor der Zugang zur Produktion freigegeben wird. Plane bei einem ersten Release eine Woche Puffer für diese Schritte ein.
Eingabe, Zurück-Geste und Bildschirmformen
Ersetze Tastaturaktionen durch Touch-Gesten, die für Daumen entworfen sind, nicht durch ein aufgemaltes Gamepad. Behandle die System-Geste für Zurück so, dass sie Menüs schließt und nur auf oberster Ebene beendet. Unterstütze Seitenverhältnisse von 4:3 beim Tablet bis 20:9 beim Telefon und verankere die UI um Display-Aussparungen herum. Pausiere und speichere bei Fokusverlust. Unterstütze hohe Bildwiederholraten und lass den Spieler die Framerate begrenzen, um Akku zu sparen.
Leistung auf echten Geräten
Teste auf einem Telefon der Mittelklasse oder auf einem älteren Modell, nicht auf einem Flaggschiff. Nutze komprimierte Texturen, halte die Draw Calls niedrig und miss die Framerate nach mehreren Minuten, damit thermische Drosselung sichtbar wird. Halte die Downloadgröße klein, denn die Installationsrate sinkt, je größer die Datei wird. Wenn das Spiel auch Web als Ziel hat, denk daran, dass C# dort ausgeschlossen ist. Mit GDScript oder C++ behältst du eine Codebasis für Mobil und Browser.
Häufig gestellte Fragen
Was kostet die Veröffentlichung bei Google Play?
Eine einmalige Entwicklerregistrierung für 25 USD, dazu die Umsatzbeteiligung von Google an Verkäufen und In-App-Käufen. Summer Engine nimmt keine Lizenzgebühr.
Brauche ich Google Play überhaupt?
Nein. Du kannst ein signiertes APK direkt verteilen, über itch.io oder über andere Android-Stores. Play erreicht die meisten Nutzer, ist aber nicht der einzige Weg.
Ist Summer Engine nur eine Abspaltung von Godot?
Nein. Sie ist kompatibel mit Godot 4, folgt Godot immer upstream und ist eine vollständig eigene Engine mit mehr als einer Million Zeilen eigenem Code.
Kann ich C# auf Android nutzen?
Ja. C# läuft auf Android und allen nativen Zielen. Web ist das einzige Ziel, auf dem C# nicht unterstützt wird.
Warum wurde mein App Bundle abgelehnt?
Die üblichen Ursachen sind ein Target-API-Level unterhalb des aktuellen Minimums, fehlende 64-Bit-Unterstützung, ein unvollständiges Formular zur Datensicherheit oder eine defekte URL zur Datenschutzerklärung. Alle vier werden geprüft, bevor der Build die Spieler erreicht.
Weiter erkunden
Weitere Wege, mit Summer Engine zu bauen
KI-Spielemacher
Die Zentrale, um komplette 2D- und 3D-Spiele durch Beschreiben zu erstellen.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPort 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.
ÖffnenPlatformer-Vorlagen
Starte mit einem fertigen Projekt und beschreibe deine Änderungen.
DurchsuchenAlle Spielvorlagen durchsuchen
Starte mit einem fertigen Projekt und beschreibe deine Änderungen.
Durchsuchen
Beginne jetzt mit deinem Spiel
Lade Summer Engine herunter, beschreibe, was du willst, und sieh zu, wie es entsteht. Kostenlos starten, ohne Programmieren.