Erstellen und veröffentlichen

Dein Spiel als Android-App

So wird dein veröffentlichtes Spiel zur Android-App für Google Play: ein paar Felder ausfüllen, Bauen drücken, die AAB herunterladen und in dein eigenes Play-Console-Konto hochladen.

Jedes veröffentlichte Spiel kann zur Android-App werden, die du unter deinem eigenen Namen in Google Play stellst. Du füllst ein paar Felder im Dashboard aus und drückst auf Bauen. Ein paar Minuten später lädst du die AAB-Datei herunter und lädst sie in die Google Play Console hoch.

Was du brauchst

  • Ein Spiel, das unter seiner eigenen Adresse veröffentlicht ist (siehe Veröffentlichen). Die App wird aus der Version gebaut, die in diesem Moment live ist.
  • Ein Google-Play-Entwicklerkonto. Google verlangt eine einmalige Registrierungsgebühr.
  • Für Werbung mit Belohnung: dein Werbeanbieter im Spiel (LiveOps, Werbung). Für Käufe: Produkte in der Google Play Console und im Spiel (LiveOps, Kauf). Ohne sie funktioniert die App, nur ohne Werbung oder Käufe.

Schritt 01Die App-Einstellungen ausfüllen

Öffne das Spiel im Dashboard: Einstellungen, Android-App.

  • App-Name: wird unter dem Symbol auf dem Handy angezeigt.
  • Paketname: die App-ID in Google Play, zum Beispiel com.mystudio.mygame. Wähle ihn sorgfältig: Nach dem ersten Upload zu Google Play lässt er sich nie mehr ändern.
  • Version: das sehen die Spieler, zum Beispiel 1.0. Die interne Versionsnummer für Google Play steigt mit jedem Build von selbst.
  • Bildschirmausrichtung, Symbol (ein quadratisches Bild ab 512 x 512) und, falls deine Werbe-Mediation AdMob enthält, die AdMob App ID.

Schritt 02Bauen

Drücke Version N bauen. Ein Build dauert meist 3 bis 5 Minuten, du kannst die Seite verlassen. Danach hast du drei Dateien:

  • AAB: die Datei für Google Play.
  • APK: lässt sich direkt aufs Handy installieren, um die App vor dem Upload auszuprobieren.
  • Projekt-ZIP: dieselbe App als Android-Projekt, um sie auf deinem eigenen Computer zu bauen.

Die Dateien werden 30 Tage aufbewahrt. Schlägt ein Build fehl, stehen Grund und Build-Protokoll daneben.

Schritt 03Zu Google Play hochladen

  1. Erstelle in der Play Console eine neue App.
  2. Lass Play App Signing eingeschaltet (standardmäßig an): Google verwahrt den Hauptschlüssel.
  3. Lade die AAB zuerst in den Track Interner Test hoch, installiere sie von dort und prüfe das Spiel.
  4. Fülle den Store-Eintrag aus und schicke die App in die Produktion.

Updates

Veröffentliche eine neue Version des Spiels, baue dann eine neue Version der App und lade die neue AAB hoch. In der App steckt die Version des Spiels, die beim Drücken auf Bauen live war.

Der Upload-Schlüssel

Jeder Build wird mit deinem Upload-Schlüssel signiert. Er entsteht beim ersten Build und wird verschlüsselt gespeichert. Der Eigentümer des Spiels kann im selben Bereich eine Kopie herunterladen, zusammen mit Passwort und den Fingerabdrücken SHA-1 und SHA-256 (Google-Dienste wie die Anmeldung mit Google fragen danach). Geht der Schlüssel verloren, setzt Google ihn auf Anfrage zurück, denn der Hauptschlüssel bleibt bei Google.

Auf dem eigenen Computer bauen

Das Projekt-ZIP ist ein normales Android-Projekt. Öffne es in Android Studio oder führe gradlew assembleDebug für eine APK aus. Für eine AAB für Google Play lege deinen Upload-Schlüssel als upload.p12 daneben, trage sein Passwort in creator.properties ein und führe gradlew bundleRelease aus. Du brauchst JDK 21 und das Android SDK, Details stehen in der README.txt darin.

Häufige Fragen

Was kostet ein Build?

Die echten Kosten des Builds x10, mindestens 10 Aspis. Abgebucht wird nur ein fertiger Build, ein fehlgeschlagener ist kostenlos. Der Betrag steht neben jedem Build.

Wem gehört die App in Google Play?

Dir. Du lädst sie in dein eigenes Google-Play-Entwicklerkonto hoch, und Werbung und Käufe darin laufen mit deinen Einstellungen und zahlen auf deine Konten.

Kann ich den Paketnamen später ändern?

Nicht nach dem ersten Upload zu Google Play. Einen neuen Paketnamen behandelt Google als andere App, ohne Installationen und Bewertungen.

Braucht die App Internet?

Das Spiel selbst startet auch ohne: Die veröffentlichte Version steckt in der App. Anmeldung, Bestenlisten, Käufe und andere Online-Funktionen brauchen eine Verbindung, wie im Browser.

Gibt es eine iPhone-Version?

Noch nicht. Gebaut werden derzeit nur Android-Apps für Google Play.

Siehe auch

Erstelle dein eigenes Spiel

Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.