Mengembangkan game Anda di Microsoft Visual Studio

Android Game Development Extension (AGDE) untuk Visual Studio memungkinkan Anda menargetkan Android sebagai platform untuk project Visual Studio. AGDE mendukung berbagai aktivitas pengembangan: pengelolaan project, build, proses debug, dan pembuatan profil.

AGDE sangat cocok untuk Anda jika Anda melakukan pengembangan terutama di Windows dan menggunakan Microsoft Visual Studio untuk menulis kode C atau C++. Jika Anda menulis kode C atau C++ menggunakan berbagai alat, gunakan Android Studio untuk mengembangkan bagi Android.

AGDE adalah bagian dari Android Game Development Kit. Android Game Development Kit berisi library dan fitur yang mendukung pembuatan game hebat di Android. Library di Android Game Development Kit kompatibel dengan project AGDE. Alat seperti Android Graphics Inspector dapat membantu Anda menyesuaikan game untuk mendapatkan performa optimal.

Menargetkan Android di Visual Studio

AGDE menambahkan Android sebagai target platform ke Visual Studio. Hal ini memungkinkan project game Visual Studio multi-platform yang ada untuk mengintegrasikan Android dengan cepat sebagai platform baru. Fitur Visual Studio IntelliSense kompatibel dengan AGDE. Semua arsitektur CPU Android saat ini didukung: ARM dan Intel dalam 32-bit dan 64-bit.

Mem-build di Visual Studio

AGDE terintegrasi dengan MSBuild untuk mengompilasi dan menautkan kode C++ untuk Android. Android NDK digunakan untuk menyediakan compiler dan mem-build toolchain. Bagi developer yang memiliki dependensi tertentu, AGDE kompatibel dengan beberapa versi NDK. Setelan build project dikonfigurasi menggunakan sistem properti Visual Studio standar. AGDE kompatibel dengan Incredibuild sehingga memungkinkan developer menggunakan infrastruktur build terdistribusi yang ada untuk mempercepat waktu build saat mengompilasi Android.

Men-debug di Visual Studio

AGDE mendukung deployment, pelaksanaan, dan proses debug dengan emulator dan perangkat fisik. Debugger juga dapat dilampirkan ke proses yang sudah berjalan. Antarmuka AGDE dengan LLDB untuk dukungan proses debug. Dengan AGDE, sesi debug dijalankan di dalam Visual Studio menggunakan antarmuka standar untuk titik henti sementara, pelacakan, dan pemeriksaan variabel. Fitur tambahan mencakup tampilan Memori dan Mendaftar, serta pembongkaran kode native. Fungsi shell LLDB tersedia melalui Jendela Perintah Visual Studio. Developer Mesin Unreal yang menggunakan 4.26.1 dan yang lebih baru dapat menggunakan AGDE untuk melakukan debug di Android.

Membuat Profil dari Visual Studio

AGDE terintegrasi dengan Android Studio Profiler versi mandiri. Profiler ini dapat diluncurkan dari Visual Studio dan dilampirkan ke sesi game yang sedang berjalan. Android Studio Profiler menampilkan statistik penggunaan real-time untuk CPU, memori, jaringan, dan energi.

Persyaratan

AGDE memerlukan PC Intel atau AMD yang menjalankan Microsoft Windows dengan perangkat lunak yang terinstal berikut:

  • .NET Core SDK 2.2
  • Android Studio 3.5 atau yang lebih baru
  • Visual Studio 2017 (15.4.0 atau yang lebih baru) atau Visual Studio 2019 (16.0.0 atau yang lebih baru)

Informasi selengkapnya

(Link untuk didownload) (Link ke panduan AGDE)