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 Entwicklungsplattformen und Workflows einbinden können.

Spiel-Engines verwenden, entwickeln oder erweitern

AGDK bietet Tools und Bibliotheken zum Hinzufügen von Android-Unterstützung beim Erstellen oder Erweitern einer Spiel-Engine. Außerdem bietet es Plug-ins und Integrationsmöglichkeiten, die die Android-Entwicklung auf vielen vorhandenen Spiel-Engines unterstützen.

In Visual Studio entwickeln

In Visual Studio unter Windows können Sie Android-Spiele 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 für die Entwicklung von Android-Apps zugreifen.

Frame-Budgetabstufung

Unterstützt Spiele dabei, Frames mit einer konstanten Geschwindigkeit bereitzustellen, und passt die Geschwindigkeit basierend auf der 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 Spiel

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

Memory Advice API (Beta)

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

Oboen-Hochleistungs-Audio

Reduziert die Audiolatenz und vermeidet Audioprobleme auf Geräten und Plattformen.
Referenz  Nutzerhandbuch

Android Performance Tuner

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

Android Performance Tuner Unity-Plug-in

Bindet den Android Performance Tuner in Unity ein.
Referenz  Nutzerhandbuch

Bibliotheks-Wrapper (Beta)

Generieren Sie C-/C++-Code, um über Ihre native App auf JAR-Bibliotheken zuzugreifen. Dieses Tool bietet eine einfache Schnittstelle für den Zugriff auf Java-Code, ohne dass Sie Ihre eigene JNI schreiben, debuggen und verwalten müssen.

Nutzerhandbuch

Optimierung

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

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

Anpassungsfähigkeit

Anpassungsfähigkeit ist eine neue Säule des AGDK, die sich darauf konzentriert, Änderungen des Temperatur- und Leistungsstatus von Geräten zu verstehen, darauf zu reagieren und diese zu beeinflussen.

Hinweise zur CPU-Leistung

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

Nutzerhandbuch

Überwachung des thermischen Zustands

Leistungsziele können erreicht werden, wenn Sie den Temperaturzustand und die Grenzen eines Geräts kennen.

Nutzerhandbuch

Spielmodus

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

Nutzerhandbuch

Game Manager-API

Wenn du den Spielmodus deiner App aktualisierst, kann sich das Android-Betriebssystem an deine Leistungsanforderungen anpassen.

Referenz