Das Android Game Development Kit (AGDK) ist eine Sammlung von Tools und Bibliotheken, mit denen Sie Android-Spiele entwickeln und optimieren können. Dabei wird in bestehende Spieleentwicklungsplattformen und ‑workflows integriert.
Spiel-Engines verwenden, entwickeln oder erweitern
Das AGDK bietet Tools und Bibliotheken zum Hinzufügen von Android-Unterstützung, wenn Sie eine Game-Engine erstellen oder erweitern. Außerdem bietet es Plug-ins und Integrationen, die die Android-Entwicklung auf vielen vorhandenen Spiel-Engines unterstützen.
In Visual Studio entwickeln
Mit der Android Game Development Extension (AGDE) für Visual Studio können Sie Android-Spiele in Visual Studio unter Windows entwickeln. AGDE ist eine Visual Studio-Erweiterung, mit der Sie Ihre vorhandenen Visual Studio-Projekte zum Erstellen von Android-Spielen verwenden können.
Bibliotheken
Mit den AGDK-Bibliotheken können Sie Ihr Spiel in C oder C++ entwickeln und optimieren und gleichzeitig auf Android-App-Entwicklungsbibliotheken und -Dienste zugreifen.
Frame Pacing
Sorgt dafür, dass Spiele Frames in einem gleichmäßigen Tempo liefern, und passt das Tempo an die Leistung an.
Referenz
Nutzerhandbuch
Spieleaktivität
Unterstützt die Spieleentwicklung in C oder C++ mit Zugriff auf Android Jetpack und abhängige Dienste.
Referenz
Nutzerhandbuch
Gamecontroller
Verwaltet Gamecontroller durch Zugriff auf Verbindungen, Funktionen, Geräteinformationen und Eingabedaten.
Referenz
Nutzerhandbuch
Texteingabe für Spiele
Zeigt die Bildschirmtastatur an und blendet sie aus und verwaltet Textaktualisierungen.
Referenz
Nutzerhandbuch
Memory Advice API (Beta)
Android-Apps können so die Sicherheitslimits für die Arbeitsspeichernutzung einhalten, da die Arbeitsspeichernutzung geschätzt und Apps benachrichtigt werden, wenn Grenzwerte überschritten werden.
Referenz
Nutzerhandbuch
Oboe High-Performance Audio
Reduziert die Audiolatenz und vermeidet gleichzeitig Audioprobleme auf Geräten und Plattformen.
Referenz
Nutzerhandbuch
Android Performance Tuner
Hier werden Leistungsprobleme im Zusammenhang mit Qualitätseinstellungen, Szenen, Ladezeiten und Gerätemodellen identifiziert.
Referenz
Nutzerhandbuch
Unity-Plug-in für den Android Performance Tuner
Integriert den Android Performance Tuner in Unity.
Referenz
Nutzerhandbuch
Optimierung
Zusätzlich zum Android Performance Tuner enthält das AGDK den Android GPU Inspector (AGI). Dieses Tool bietet erweiterte GPU- und Systemprofilerstellung für grafikintensive Spiele.
Eine vollständige Liste der Android-Spieloptimierungstools und Best Practices finden Sie in der Übersicht zur Optimierung.
Anpassungsfähigkeit
„Anpassungsfähigkeit“ ist eine neue Säule des AGDK, die dir dabei helfen soll, dass dein Spiel Änderungen im thermischen Zustand und im Leistungszustand des Geräts erkennt, darauf reagiert und diese beeinflusst.
Hinweise zur CPU-Leistung
Ermöglicht es Ihrem Spiel, das dynamische CPU-Leistungsverhalten zu beeinflussen, ohne das Gerät zu überhitzen und Energie zu verschwenden.
Überwachung des thermischen Zustands
Leistungsziele erreichen, indem Sie den thermischen Zustand und die Einschränkungen eines Geräts verstehen.
Spielmodus
Das Gameplay kann optimiert werden, indem Eigenschaften wie Leistung oder Akkulaufzeit basierend auf den Nutzerpräferenzen priorisiert werden.
Game Manager API
Aktualisieren Sie den Spielmodus Ihrer App, damit das Android-Betriebssystem die Leistung an Ihre Anforderungen anpassen kann.