Android Studio'da oyununuzu geliştirin

Oyununuzu Android'de hayata geçirmek için Android Studio'yu C/C++ ile kullanabilirsiniz.

Android Studio, Android uygulaması geliştirmede kullanılan resmi Entegre Geliştirme Ortamı'dır (IDE). Android Yerel Geliştirme Kiti (NDK) kullanarak C/C++ programlama dili ve geliştirme için kapsamlı destek içerir ve birden fazla işletim sisteminde kullanılabilir.

Mevcut Microsoft Visual Studio projeleriniz varsa ve ağırlıklı olarak Windows'da C veya C++ dilinde uygulama geliştiriyorsanız bunun yerine Microsoft Visual Studio için Android Oyun Geliştirme Uzantısı'nı kullanabilirsiniz.

Projenizi yönetme

Android Studio, C/C++ kodunun yapılandırılması ve yönetilmesi için CMake desteğini entegre eder. CMake, C/C++ projenizi modüler bir şekilde yapılandırmanıza imkan tanır. Android Studio’nun Gradle derleme sistemi ve Android Gradle eklentisi, yerel C/C++ kod modülleri için derleme işlemini ayarlamak üzere CMake'i kullanır.

Android Studio düzenleyicisi, C/C++ kodu için güçlü düzenleme ve dizine ekleme özelliklerine sahiptir. Düzenleyicinin standart özellikleri arasında kod tamamlama, söz dizimi yeniden biçimlendirme, simge aramaları ve önceden derleme hatası kontrolü bulunur.

Bağımlılıkları entegre etme

Android Studio’nun Gradle derleme sistemi, projeniz için yerel veya uzak ikili bağımlılıkların bildirilmesini destekler. Yaygın bir kullanım alanı, Maven uzaktan bağımlılık sunucusundan Android Jetpack gibi kitaplıkların alınmasıdır. Bu bağımlılıklar, bir bağımlılığın hangi sürümünün uygulamaya entegre edildiği konusunda hassas bir kontrole sahip olmanızı sağlar. Uzaktan bağımlılıklar, projenizin sürüm kontrol sistemine fazladan dosyalar göndermekten kaçınmanıza da yardımcı olur.

Android Studio'da hata ayıklama

Android Studio, emülatörde veya fiziksel cihazda oyununuzdaki hataları ayıklamanızı sağlayan bir hata ayıklayıcı sunar. Android Studio hata ayıklayıcı C/C++, Java ve Kotlin'i destekler ve C/C++ hatalarını ayıklamak için LLDB'yi kullanır. Program ayrılma noktaları ve değişken denetimi tüm dillerde kullanılabilir. LLDB kullanarak C/C++ kodunda hata ayıklarken donanım izleme noktaları ayarlayabilirsiniz. Android Studio hata ayıklayıcı, proje veri yapılarının gelişmiş bir şekilde görüntülenmesi için özel veri türü oluşturucuları tanımlamayı destekler.

Android Studio'da Profil

Android Studio, oyununuzun çalışma zamanı performansını ölçmeye yardımcı olan profil oluşturma araçları içerir. Profil oluşturma kategorileri CPU kullanımı, bellek kullanımı, ağ etkinliği ve enerji kullanımını içerir. Profil oluşturma araçlarının etkili kullanımı, oyununuzda oyuncularınızı olumsuz etkileyen performans sorunlarını veya bellek kilitlenmelerini azaltabilir. Oyununuzun enerji tüketimini azaltmak, termal kısıtlamadan kaynaklanan performans sorunlarını önleyebilir.

Android Studio, derlemenizde nelerin yer kapladığını görmenizi sağlayan uygulama paketi analiz araçları içerir. Bu araçlar, Play Asset Delivery gibi özelliklerle birlikte kullanıldığında oyununuzun boyutunu optimize etmeye yardımcı olur ve kullanıcılarınızın gereğinden fazla veri indirmemesini sağlar.

Daha Fazla Bilgi

Sistem gereksinimleri, indirme bağlantıları ve kullanıcı rehberi dahil, Android Studio hakkında daha fazla bilgi için Android Studio sayfasını ziyaret edin.