Spiele in Microsoft Visual Studio entwickeln

Mit der Android Game Development Extension (AGDE) für Visual Studio können Sie Android als Plattform für Ihre Visual Studio-Projekte auswählen. AGDE unterstützt eine breite Palette von Entwicklungsaktivitäten: Projektmanagement, Erstellung, Fehlerbehebung und Profilerstellung.

AGDE ist am besten für Sie geeignet, wenn Sie hauptsächlich unter Windows entwickeln und Microsoft Visual Studio zum Schreiben von C- oder C++-Code verwenden. Wenn Sie mit verschiedenen Tools C- oder C++-Code schreiben, nutzen Sie Android Studio zur Entwicklung für Android.

AGDE ist Teil des Android Game Development Kit. Das Android Game Development Kit enthält Bibliotheken und Tools, mit denen tolle Spiele unter Android entwickelt werden können. Die Bibliotheken im Android Game Development Kit sind mit AGDE-Projekten kompatibel. Mit Tools wie dem Android Graphics Inspector können Sie Ihr Spiel für eine optimale Leistung optimieren.

In Visual Studio auf Android ausrichten

AGDE fügt Android als Plattformziel zu Visual Studio hinzu. Dadurch können bestehende plattformübergreifende Visual Studio-Spieleprojekte Android schnell als neue Plattform einbinden. Die Features von Visual Studio IntelliSense sind mit AGDE kompatibel. Alle aktuellen Android-CPU-Architekturen werden unterstützt: ARM und Intel in 32-Bit und 64-Bit.

In Visual Studio erstellen

AGDE lässt sich in MSBuild einbinden, um C++-Code für Android zu kompilieren und zu verknüpfen. Der Android-NDK wird zur Bereitstellung des Compilers und der Build-Toolchain verwendet. Für Entwickler mit bestimmten Abhängigkeiten ist AGDE mit mehreren Versionen des NDK kompatibel. Die Einstellungen für den Projekt-Build werden mit dem standardmäßigen Visual Studio-Property-System konfiguriert. AGDE ist mit Incredibuild kompatibel. So können Entwickler eine vorhandene verteilte Build-Infrastruktur nutzen, um die Build-Zeiten beim Kompilieren für Android zu verkürzen.

In Visual Studio Fehler beheben

AGDE unterstützt die Bereitstellung auf, die Ausführung und das Debugging mit einem Emulator und einem physischen Gerät. Der Debugger kann auch an einen bereits ausgeführten Prozess angehängt werden. AGDE ist zur Unterstützung der Fehlerbehebung mit LLDB verbunden. Mit AGDE werden Debug-Sitzungen in Visual Studio ausgeführt. Dabei wird die Standardschnittstelle für Haltepunkte, Tracing und Variablenprüfung verwendet. Zu den zusätzlichen Funktionen gehören Arbeitsspeicher- und Registeransichten sowie das Auseinandernehmen von nativem Code. Die LLDB-Shell-Funktionen sind über das Visual Studio-Befehlsfenster verfügbar. Unreal Engine-Entwickler, die Version 4.26.1 und höher verwenden, können AGDE zur Fehlerbehebung unter Android verwenden.

Profil aus Visual Studio

AGDE kann in eine eigenständige Version des Android Studio Profiler integriert werden. Dieser Profiler kann über Visual Studio gestartet und an eine laufende Spielsitzung angehängt werden. Android Studio Profiler zeigt Nutzungsstatistiken in Echtzeit für CPU, Arbeitsspeicher, Netzwerk und Energie an.

Voraussetzungen

Für AGDE ist ein Intel- oder AMD-PC mit Microsoft Windows und der folgenden Software erforderlich:

  • .NET Core SDK 2.2
  • Android Studio 3.5 oder höher
  • Visual Studio 2017 (15.4.0 oder höher) oder Visual Studio 2019 (16.0.0 oder höher)

Weitere Informationen

(Links zum Herunterladen) (Links zum AGDE-Leitfaden)