spiel nach android portieren

Ein Spiel nach Android portieren

Android hat die niedrigste Hürde zum Testen und die größte Gerätevielfalt. Was Releases wirklich blockiert, sind Signaturschlüssel und das Target-API-Level.

Ein Spiel nach Android zu portieren heißt, eine signierte Android-Version eines Spiels zu bauen, das dir gehört, und sie zu verteilen, meist über Google Play. Einen Build kannst du am selben Tag auf deinem eigenen Telefon installieren, ganz ohne Warteschlange für eine Prüfung.

Die Reibung liegt woanders. Google Play verlangt ein App Bundle, ein aktuelles Target-API-Level, 64-Bit-Binärdateien, eine Data-safety-Erklärung und eine Datenschutzerklärung. Signaturschlüssel müssen vor dem ersten Release erzeugt und gesichert werden. Und die Gerätespanne vom Flaggschiff bis zum Billigtelefon sorgt dafür, dass ein Test auf einem einzigen High-End-Gerät kaum etwas aussagt.

Summer Engine exportiert für Desktop, Mobil, Web und Konsole aus einem Projekt. C++ und GDScript laufen überall, und C# funktioniert auf Android. Web ist das einzige Ziel, das C# ausschließt. Dir bleiben das Projekt und die Einnahmen.

Anforderungen, die Google Play durchsetzt

Lade für den Vertrieb über Play ein Android App Bundle hoch statt eines APK. Erfülle das aktuelle Mindest-Target-API-Level, das jedes Jahr steigt und auch für Updates gilt, nicht nur für neue Apps. Liefere 64-Bit-Binärdateien für arm64. Fülle das Data-safety-Formular ehrlich aus, begründe sensible Berechtigungen, gib eine URL zur Datenschutzerklärung an und beantworte den Fragebogen zur Inhaltsbewertung. Neue private Entwicklerkonten brauchen unter Umständen eine geschlossene Testphase, bevor der Produktionszugang freigeschaltet wird.

Schlüssel, die du nicht verlieren darfst

Erzeuge einen Upload-Keystore, notiere Passwörter und Alias und sichere die Datei offline. Melde dich für Play App Signing an, damit Google den Distributionsschlüssel verwaltet. Wenn du ein APK außerhalb von Play verteilst und diesen Schlüssel verlierst, lassen sich bestehende Installationen nie wieder aktualisieren. Wähle auch den Paketnamen sorgfältig, denn er bleibt für die gesamte Lebensdauer des Eintrags bestehen. Diese beiden Entscheidungen kosten jetzt Minuten und sind später nicht mehr zu korrigieren.

Eingabe und Systemverhalten

Ersetze Maus und Tastatur durch Touch-Gesten, die für Daumen gedacht sind, statt durch ein Gamepad auf dem Bildschirm. Behandle die Zurück-Geste des Systems so, dass sie Menüs schließt und nur auf der obersten Ebene beendet. Richte die UI um Display-Aussparungen herum aus und unterstütze Seitenverhältnisse von 4:3 bis 20:9. Pausiere und speichere beim Fokusverlust. Unterstütze Displays mit hoher Bildwiederholrate und biete eine Begrenzung der Framerate für die Akkulaufzeit an. Teste mit Hülle und einhändig, denn so wird tatsächlich gespielt.

Über die Gerätespanne hinweg testen

Wähle zwei Referenzgeräte: eines am unteren Ende deiner Zielgruppe und ein aktuelles. Teste wöchentlich auf beiden. Nutze komprimierte Texturen, halte die Draw Calls niedrig und miss die Framerate nach mehreren Minuten, um Drosselung zu erkennen. Achte auf die Installationsgröße, denn die Konversion fällt stark, je größer der Download wird. Android hat außerdem mehr Vertriebswege als iOS, darunter direkte APK-Downloads, itch.io und alternative Stores, die für Betatests nützlich sind.

Häufig gestellte Fragen

Was kostet eine Veröffentlichung bei Google Play?

Eine einmalige Registrierungsgebühr von 25 USD für Entwickler, dazu die Umsatzbeteiligung von Google auf Verkäufe und In-App-Käufe. Summer Engine nimmt keine Lizenzgebühr.

Brauche ich Google Play, um ein Android-Spiel zu verteilen?

Nein. Ein signiertes APK lässt sich direkt verteilen, über itch.io oder über alternative Stores. Play erreicht das größte Publikum und stellt die meisten Anforderungen.

Warum wurde mein Release blockiert?

Die üblichen Ursachen sind ein Target-API-Level unter dem aktuellen Minimum, eine fehlende 64-Bit-Binärdatei, ein unvollständiges Data-safety-Formular oder eine URL zur Datenschutzerklärung, die nicht lädt.

Was passiert, wenn ich meinen Signaturschlüssel verliere?

Mit Play App Signing kannst du ein Zurücksetzen des Upload-Schlüssels beantragen. Außerhalb von Play bedeutet ein verlorener Signaturschlüssel, dass bestehende Installationen nicht mehr aktualisiert werden können und Spieler einen neuen Eintrag installieren müssen.

Kann ich C# auf Android nutzen?

Ja. C# funktioniert auf Android und auf allen nativen Zielen. Web ist das einzige Ziel, auf dem C# nicht unterstützt wird.

Weiter erkunden

Weitere Wege, mit Summer Engine zu bauen

KI-Spielemacher

Die Zentrale, um komplette 2D- und 3D-Spiele durch Beschreiben zu erstellen.

Öffnen

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.

Öffnen

How to port a 3DS game

The full process, in order: rights, asset inventory, rebuild, screen and input redesign, testing, export, and store submission.

Öffnen

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.

Öffnen

Port a Godot game to Android

Familiar scenes and GDScript, plus the Android parts that actually block releases: the keystore, the target API level, and the app bundle.

Öffnen

Port a game to Steam

Steam takes a desktop executable, a depot, and a store page. This is the checklist for getting any game from another platform onto it.

Öffnen

Port a game to iOS

Any iOS release needs a Mac, an Apple Developer account, a signed build, and a design that works with thumbs. This is the full path.

Öffnen

Port a game to Nintendo Switch

There is no self serve Switch export. Nintendo approves developers, provides the SDK and dev kits under NDA, and certifies every build.

Öffnen

Port a game to web

A browser build has no filesystem, a hard memory ceiling, and a download the player watches. Those three facts shape the whole port.

Öffnen

Platformer-Vorlagen

Starte mit einem fertigen Projekt und beschreibe deine Änderungen.

Durchsuchen

Alle 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.