Eine Auswahl von Codebeispielen zur schnelleren Entwicklung von Spielen.

Spielproben

Sehen Sie sich ein Spiel an, das auf dem NDK Endless Tunnel-Beispiel basiert, ein Beispiel, in dem die Game Controller-Bibliothek mithilfe der GameActivity-Bibliothek gezeigt wird, und ein Beispiel, in dem die Game Controller-Bibliothek mithilfe der NativeActivity-Bibliothek gezeigt wird. Nützlich, um zu visualisieren, wie ein gekoppelter Controller mit deinem Gerät interagiert.
Beispielspiel in C++ unter Verwendung von AGDK-Bibliotheken: Android Performance Tuner, Frame Pacing, GameActivity, GameController, GameTextInput und Oboen-Audio. Optional können Sie auch die folgenden Play-Bibliotheken aktivieren: Play-Spieldienste, Asset Delivery und Input SDK.
Sehen Sie sich ein Beispiel mit verknüpfter Assembly, ein minimales Hello World JNI-Beispiel und ein plattformübergreifendes Projekt mit Build-Zielen für Android und Microsoft Windows an.
Sehen Sie sich eine Beispiel-App an, die mithilfe der getThermalHeadroom API und der Thermal State Monitoring API den Temperaturstatus des Geräts anzeigt. Die Anwendung ändert außerdem die Arbeitslast basierend auf dem API-Hinweis dynamisch und verwendet die PerformanceHintManager API, um die Leistung des Rendering-Threads zu steuern.
Sehen Sie sich eine Beispiel-App an, in der gezeigt wird, wie Sie die Framerate optimieren und Obergrenzen für die Renderingauflösung festlegen, um in Ihren Apps bis zu 25% Energie zu sparen.
Beispielspiel auf Unity und Godot, das In-App-Käufe, die Play-Spieldienste, die Play Integrity API und das Input SDK zeigt.

Plug-ins

Mit Unity Abläufe für die Google Play Spiele-Entwicklung automatisieren
Das Vulkan Quality-Plug-in (VkQuality) für die Unity-Engine bietet Empfehlungen zum Startzeitpunkt der Grafik-API (Vulkan oder OpenGL ES), die Sie für Ihr Spiel auf bestimmten Geräten verwenden können.
Das ADPF Unreal-Plug-in hat zwei Hauptfunktionen: (1) Überwacht die Überhitzung des Geräts und passt die Leistung an, um eine Überhitzung zu vermeiden. (2) Nutzen Sie Leistungshinweise, um Arbeitslasten den richtigen CPU-Kernen zuzuweisen.