Oyun Geliştiriciler İçin Game Development Extension Kullanıma Sunuldu


Görsel Referansı


1 yıl süren kapalı Beta geliştirmenin ardından Android Game Development Extension (AGDE) kullanıma sunuldu. AGDE'yi buradan indirebilirsiniz. AGDE, Android'i Microsoft Visual Studio'ya bir platform target olarak eklemektedir. Bu sayede mevcuttaki çoklu platform oyunlara Android hedeflemesi de eklenmiş oluyor.


AGDE, Android oyun geliştirme için gerekli olan kütüphaneleri barındırmaktadır. AGDE, C/C++ dilleriyle geliştirme yapan oyun geliştiriciler için, Windows platformunda Visual Studio için hazırlanmıştır. C/C++ dilleriyle geliştirme yapan Android oyun geliştiricileri Android Studio'yu da kullanabilirler.

Oyun geliştiriciler ile yapılan araştırmalarda, geliştiricilerin tek bir IDE'de geliştirme yapmak istedikleri sonucuna ulaşılmıştır.


AGDE ile Geliştirin


Visual Studio projenize AGDE'yi indirip yükledikten sonra herhangi bir platform için Android geliştirmeye devam edebilirsiniz.

  • AGDE, Android için C++ kodunu derlemek ve bağlamak için MSBuild ile birlikte çalışır.

  • Proje oluşturma ayarları, standart Visual Studio sistemi kullanılarak yapılandırmalar gerçekleştirilir.

  • Android SDK'si, Android oyunları oluşturmaya yardımcı olmak için ek araçlara erişim sağlamaktadır.

  • AVD Manager projenizi doğrudan Emulatör üzerinde çalıştırmanıza imkan tanımaktadır.

AGDE ile Debug


Android Emulator veya fiziksel cihaza kodlarınızı çalıştırabilir veya debug yapabilirsiniz.

  • AGDE lldb üzerinden debug yapmaya imkan tanımaktadır.

  • View'ları kaydedip görüntüleyebilir ve breakpoint'ler ile kodlarınızı debug edebilirsiniz.


Görsel Referansı

  • Bellek görünümü ile uygulamanızın ne kadar bellek kullandığını analiz edebilirsiniz. Çalışan oyunda adım adım kodunuzu çalıştırırken, Visual Studio'daki AGDE, değişen bellek alanlarını otomatik olarak gösterir.

  • Bazı durumlarda debug ile kodda neler olduğunu anlamak kolay olmaz bu sebepten günlüklere erişimin buna yardımcı olabilir. Logcat aracı, istediğiniz verileri tam olarak belirlemek için log'larda arama ve filtreleme yapmanıza olanak tanır.


Agde ile Profile


AGDE, Android Studio Profilers'ın bağımsız bir sürümünü barındırmaktadır. Bu profiler'da Visual Studio'dan başlatılabilir ve çalışan bir oyuna eklenebilir.