Normalerweise beginnen Sie mit der Entwicklung Ihres Spiels in einer Spiele-Engine wie Unity, Unreal, Defold oder Godot. Dort erstellen Sie wahrscheinlich auch Ihr visuelles Design. Anschließend verwenden Sie Android-Tools, um Ihr Spiel zu entwickeln, zu optimieren und zu veröffentlichen.
Ideen umsetzen
Zum Entwickeln von Android-Spielen verwenden Sie das Android Game Development Kit (AGDK) in Kombination mit Ihrer Spiele-Engine. Das AGDK umfasst die wichtigsten Tools und Bibliotheken für die Entwicklung von Android-Spielen. Es umfasst die C/C++-Spielintegration, die Leistungsoptimierung, leistungsstarke Audiofunktionen und Funktionen zur Verwendung oder Anpassung von Game Engines.
Einige Game Engines haben integrierte AGDK-Komponenten, sodass Sie Android-Spiele entwickeln können, ohne die Game Engine zu ändern. Sie können AGDK auch verwenden, um eine eigene Game-Engine zu entwickeln oder anzupassen.
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 haben.
Mit den Google Play-Spieldiensten können Sie Ihrem Spiel Funktionen für soziale Medien hinzufügen, Spielstatistiken aufrufen und plattformübergreifendes Gameplay auf mehreren Geräten ermöglichen. Sie können Play-Spieldienste in der Google Play Console einrichten und verwalten und dann mithilfe der Play-Spieldienste-APIs für Android, C und Unity Funktionen hinzufügen.
Sie können Google Play Spiele für PC verwenden, eine Plattform, mit der Sie Ihr Android-Spiel mithilfe einer leistungsstarken Emulation mit Android und ChromeOS geräteübergreifend über eine einzige Codebasis auf PCs verfügbar machen können.
Mit dem Android NDK können Sie eine Android-App in nativem Code mit C oder C++ entwickeln. So lässt sich die Leistung Ihres Spiels steigern, da es direkten Zugriff auf die Gerätehardware erhält. Außerdem können Sie C- und C++-Bibliotheken wiederverwenden und den Spielcode für mehrere Plattformen freigeben. Bei bestimmten Arten von Apps können Sie so Codebibliotheken wiederverwenden, die in diesen Sprachen geschrieben wurden.
Optimieren
Sie können Ihre Spiele für die gewünschten Eigenschaften optimieren, z. B. für eine längere Akkulaufzeit oder eine bessere Leistung. Zu den Optimierungstools gehören:
Android GPU-Prüfer (AGI): Ein erweitertes Grafik- und Systemprofilierungstool, das das Aufzeichnen und Analysieren einzelner Frames ermöglicht.
Android Performance Tuner (APT): Mit diesem Tool können Sie die Framerate, die Grafikqualität, die Ladezeit und die Anzahl der abgebrochenen Ladevorgänge auf vielen Android-Geräten messen und optimieren.
Android Dynamic Performance Framework (ADPF): Eine Reihe von APIs, mit denen Sie die Spieleleistung auf einem nachhaltigen Niveau optimieren können, das die Geräte nicht überhitzt.
Veröffentlichen
Mit Google Play können Sie Android-Spielen Dienste hinzufügen und sie vertreiben.
Mit Spielen während des Herunterladens können Ihre Spieler nach einem kleinen Download schnell mit dem Gameplay beginnen, während die restlichen Spiel-Assets im Hintergrund abgerufen werden.