Entwicklungskit für Android-Spiele

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.

Nutzerhandbuch

Überwachung des thermischen Zustands

Leistungsziele erreichen, indem Sie den thermischen Zustand und die Einschränkungen eines Geräts verstehen.

Nutzerhandbuch

Spielmodus

Das Gameplay kann optimiert werden, indem Eigenschaften wie Leistung oder Akkulaufzeit basierend auf den Nutzerpräferenzen priorisiert werden.

Nutzerhandbuch

Game Manager API

Aktualisieren Sie den Spielmodus Ihrer App, damit das Android-Betriebssystem die Leistung an Ihre Anforderungen anpassen kann.

Referenz