Oneshot Gems
Jetzt spielen

Für Spieleentwickler

Nutzen Sie die Engine für das Gameplay und Android-Tools für die Bereitstellung

Die Entwicklung von Android-Spielen beginnt mit einem Projekt, das einen Android-Build erstellen kann, aber die Wahl der Engine beeinflusst, wie viel Plattformcode Sie verwalten müssen. Android Developers beschreibt gängige Spiele-Engines als Ausgangspunkt und das Android Game Development Kit als eine Reihe von Tools und Bibliotheken für Integration, Profilierung und Plattformfunktionen. Erstellen Sie einen Prototyp der riskantesten Anforderung, bevor Sie eine Content-Pipeline erstellen.

Auf dieser Seite

Wählen Sie die Projektroute aus

Wenn Ihr Team mit Unity, Unreal, Godot oder Defold arbeitet, überprüfen Sie zunächst die Android-Export- und Plugin-Unterstützung dieser Engine. Ein natives C- oder C++-Spiel kann Android Studio und das NDK verwenden; AGDK fügt Bibliotheken für Android-spezifische Anforderungen hinzu. Fügen Sie keinen nativen Code hinzu, nur weil das Ziel Android ist.

Erstellen Sie einen minimalen Build mit einer Szene, einer Touch-Aktion und einem Pause-/Fortsetzungszyklus. Installieren Sie es frühzeitig auf einem physischen Telefon. Ein Emulator hilft beim Testen von Konfigurationen, aber Berührungslatenz, thermisches Verhalten, gerätespezifische Berechtigungen und Unterbrechungen müssen auf repräsentativer Hardware bestätigt werden. In den Designleitfäden von Android werden auch Tablets, faltbare Geräte und größere Android-Gaming-Geräte erwähnt. Entscheiden Sie also, welche Formfaktoren tatsächlich berücksichtigt werden.

Testen Sie den Android-Lebenszyklus und das Layout

Testen Sie die Rückkehr ins Spiel nach einem App-Wechsel, einer Bildschirmsperre und gegebenenfalls einer Drehung des Geräts. Legen Sie fest, ob eine Partie bei einem Fokuswechsel pausiert oder weiterläuft. Setzen Sie bei der Rückkehr den Zustand noch gedrückter Eingaben zurück. Prüfen Sie bei zwei Seitenverhältnissen, ob Bedienfelder und Steuerelemente sichtbar bleiben.

Halten Sie Browser- und native Builds in Ihren Testnotizen getrennt. Eine HTML5-Version kann über einen mobilen Browser geöffnet werden, während ein Android-Paket als App installiert wird; ein Bestehen bescheinigt nicht das andere. Testen Sie für einen Touch-First-Prototyp die Bildschirmsteuerung mit einem Daumen und überprüfen Sie unabhängig alle Tastatur- oder Gamepad-Pfade.

Bereiten Sie eine Play-Veröffentlichung bewusst vor

In der Google Play Console legen Sie einen App-Eintrag an, kennzeichnen die App als Spiel, ergänzen die Details und erstellen einen Release. Google Play verteilt Apps über Android App Bundles. Folgen Sie den aktuellen Konsolenanweisungen zu Signierung, erforderlichen Erklärungen, Test-Tracks und Ziel-API, da sich die Anforderungen des Stores ändern. Wählen Sie den dauerhaften Paketnamen sorgfältig und bewahren Sie eine nach Version gekennzeichnete Kopie jedes hochgeladenen Builds auf.

Testen Sie den Release-Kandidaten anhand genau des signierten Build-Artefakts, das Sie einreichen möchten. Prüfen Sie Start, Audio, die Migration von Spielständen und Screenshots mit diesem Build. Nutzen Sie einen Test-Track und halten Sie fest, welche verbleibenden Fehler die Veröffentlichung verhindern.

Fragen zu ⁨Entwicklung von Android-Spielen⁩

Benötigen alle Android-Spiele benutzerdefinierten Android-Code?

Nein. Engines können einen Großteil der Spielschleife und des Exports bewältigen. Fügen Sie plattformspezifischen Code nur hinzu, wenn eine erforderliche Android-Funktion oder Engine-Integration dies erfordert.

Reicht ein Emulator zum Testen?

Ein Emulator hilft bei verschiedenen Bildschirm- und Konfigurationsfällen. Testen Sie den vorgesehenen Release jedoch auch auf echten Geräten: Der Emulator bildet nicht sämtliche Gerätefunktionen und Hardwareeigenschaften nach.

Weiterlesen

Etwas nicht mehr aktuell? Korrektur melden

Spiel weiter.

Kostenlose Browserspiele, jederzeit bereit. Entdecke etwas, das dir Spaß macht, und finde dein nächstes Lieblingsspiel.

Folge deiner Neugier