Entwicklungskit für Android-Spiele

Das Android Game Development Kit (AGDK) besteht aus einer Reihe von Tools und Bibliotheken, mit denen Sie Android-Spiele entwickeln und optimieren und gleichzeitig in vorhandene Plattformen und Workflows zur Spieleentwicklung einbinden können.

Spiel-Engines verwenden, entwickeln oder erweitern

AGDK bietet Tools und Bibliotheken, mit denen du beim Erstellen oder Erweitern einer Spiel-Engine Android-Unterstützung hinzufügen kannst. Außerdem bietet es Plug-ins und Integration, die die Android-Entwicklung auf vielen vorhandenen Spiel-Engines unterstützen.

In Visual Studio entwickeln

Sie können Android-Spiele in Visual Studio unter Windows mithilfe der Android Game Development Extension für Visual Studio (AGDE) erstellen. 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 kannst du dein Spiel in C oder C++ entwickeln und optimieren und dabei auf Bibliotheken und Dienste zur Entwicklung von Android-Apps zugreifen.

Frame-Budgetabstufung

Unterstützt Spiele dabei, Frames in einem gleichmäßigen Tempo bereitzustellen, und passt das Tempo je nach 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 Game-Controller durch Zugriff auf Verbindungen, Funktionen, Geräteinformationen und Eingabedaten.
Referenz  Nutzerhandbuch

Spieltexteingabe

Blendet die Bildschirmtastatur ein und aus und verwaltet Textaktualisierungen.
Referenz  Nutzerhandbuch

Memory Advice API (Beta)

Hilft Android-Apps, die Sicherheitsgrenzen für die Arbeitsspeichernutzung einzuhalten, indem die Arbeitsspeichernutzung geschätzt und Apps benachrichtigt werden, wenn Grenzwerte überschritten werden.
Referenz  Nutzerhandbuch

Oboe - Hochleistungs-Audio

Reduziert die Audiolatenz und vermeidet Probleme mit dem Ton auf Geräten und Plattformen.
Referenz  Nutzerhandbuch

Android Performance Tuner

Erkennt Leistungsprobleme im Zusammenhang mit Qualitätseinstellungen, Szenen, Ladezeiten und Gerätemodellen.
Referenz  Nutzerhandbuch

Unity-Plug-in für den Android Performance Tuner

Integriert den Android Performance Tuner in Unity.
Referenz  Nutzerhandbuch

Bibliotheks-Wrapper (Beta)

Generiere C/C++-Code, um über deine native Anwendung auf JAR-Bibliotheken zuzugreifen. Dieses Tool bietet eine einfache Schnittstelle für den Zugriff auf Java-Code, ohne deine eigene JNI schreiben, debuggen und verwalten zu müssen.

Nutzerhandbuch

Optimierung

Zusätzlich zum Android Performance Tuner enthält AGDK den Android GPU Inspector (AGI), ein Tool, das erweiterte GPU- und Systemprofilerstellung für grafikintensive Spiele bietet.

Eine vollständige Liste der Optimierungstools für Android-Spiele sowie Best Practices findest du in der Optimierungsübersicht.

Anpassungsfähigkeit

Anpassungsfähigkeit ist eine neue Säule der AGDK. Sie soll Ihrem Spiel helfen, Veränderungen des Wärme- und Leistungszustands von Geräten zu erkennen, darauf zu reagieren und diese zu beeinflussen.

Hinweise zur CPU-Leistung

Ermöglicht Ihrem Spiel, das dynamische CPU-Leistungsverhalten zu beeinflussen, ohne das Gerät zu überhitzen und Energie zu verschwenden.

Nutzerhandbuch

Überwachung des thermischen Zustands

Durch das Verständnis des thermischen Zustands und der Grenzen eines Geräts können Sie Leistungsziele erreichen.

Nutzerhandbuch

Spielmodus

Optimieren Sie das Gameplay, indem Sie Merkmale wie Leistung oder Akkulaufzeit basierend auf den Nutzerpräferenzen priorisieren.

Nutzerhandbuch

Game Manager-API

Aktualisieren Sie den Spielmodus Ihrer App, damit das Android-Betriebssystem sich an Ihre Leistungsanforderungen anpassen kann.

Referenz