In der Regel fangen Sie an, Ihr Spiel in einer Spiel-Engine wie Unity, Unreal, Defold oder Godot zu entwickeln. Hier führen Sie wahrscheinlich auch Ihr visuelles Design durch. Anschließend entwickeln, optimieren und vertreiben Sie Ihr Spiel mithilfe von Android-Tools.
Ideen umsetzen
Um Android-Spiele zu entwickeln, verwenden Sie das Android Game Development Kit (AGDK) in Kombination mit Ihrer Spiel-Engine. Die AGDK umfasst die wichtigsten Entwicklungstools und Bibliotheken für Android-Spiele. Sie umfasst die Integration von C/C++-Spielen, Leistungsoptimierung, Hochleistungs-Audio und Funktionen zur Verwendung oder Anpassung von Spiel-Engines.
Einige Spiel-Engines verfügen über integrierte AGDK-Komponenten, sodass Sie Android-Spiele erstellen können, ohne die Spiel-Engine zu ändern. Mit AGDK können Sie auch selbst eine Spiel-Engine entwickeln oder anpassen.
Sie können die Android Game Development Extension (AGDE) verwenden, eine Visual Studio-Erweiterung, mit der Sie Spiele in Visual Studio entwickeln können, die Android als Zielplattform enthalten.
Sie können Google Play Spiele für PC verwenden, eine Plattform, die Ihr Android-Spiel mithilfe von Hochleistungs-Emulation sowie geräteübergreifender Wiedergabe für Android und ChromeOS über eine einzige Codebasis auf PCs bringt.
Sie können das Android-NDK verwenden, um eine Android-App in nativem Code mit C oder C++ zu entwickeln. Sie können die Leistung Ihres Spiels steigern, indem Sie ihr direkten Zugriff auf die Gerätehardware gewähren. Außerdem können Sie C- und C++-Bibliotheken wiederverwenden und Spielcode über mehrere Plattformen hinweg teilen. Bei bestimmten Anwendungstypen kann dies Ihnen dabei helfen, in diesen Sprachen geschriebene Codebibliotheken wiederzuverwenden.
Optimiere
Sie können Ihre Spiele für die gewünschten Eigenschaften optimieren, z. B. die Akkulaufzeit oder eine verbesserte Leistung. Folgende Optimierungstools stehen zur Verfügung:
Android GPU Inspector (AGI) ist ein fortschrittliches Tool zur Grafik- und Systemprofilerstellung, das das Tracing und die Analyse einzelner Frames ermöglicht.
Android Performance Tuner (APT), ein Tool, mit dem du Framerates, Grafikqualität, Ladezeiten und Ladeabbrüche auf vielen Android-Geräten im großen Maßstab messen und optimieren kannst.
Android Dynamic Performance Framework (ADPF), eine Reihe von APIs, mit denen Sie die Spielleistung auf einem nachhaltigen Niveau optimieren können, ohne Geräte zu überhitzen.
Veröffentlichen
Sie verwenden Google Play, um Dienste zu Android-Spielen hinzuzufügen und zu vertreiben.
Mit Google Play-Spieldiensten können Sie Ihrem Spiel Funktionen für soziale Netzwerke hinzufügen, Spielstatistiken anzeigen und plattformübergreifendes Gameplay auf mehreren Geräten anbieten. Du kannst Play-Spieldienste in der Google Play Console einrichten und verwalten und dann über die Play-Spieldienste-APIs für Android, C und Unity Funktionen hinzufügen.
Mit der Funktion Während Download spielen können Ihre Spieler nach einem kleinen Download schnell mit dem Spielen beginnen. Die verbleibenden Spiel-Assets werden dabei im Hintergrund abgerufen.