Android Oyun Geliştirme Kiti (AGDK), Android oyunlarını geliştirip optimize etmenize yardımcı olan, aynı zamanda mevcut oyun geliştirme platformları ve iş akışlarıyla entegre olan bir araç ve kitaplık setidir.
Oyun motorlarını kullanın, geliştirin veya genişletin
AGDK, bir oyun motorunu oluştururken veya genişletirken Android desteği eklemeniz için araçlar ve kitaplıklar sağlar. Ayrıca, mevcut oyun motorlarında Android geliştirmeyi destekleyen eklentiler ve entegrasyonlar da sağlar.
Visual Studio'da geliştirme
Visual Studio (AGDE) için Android Oyun Geliştirme Uzantısı'nı kullanarak Windows'da Visual Studio'da Android oyunları derleyebilirsiniz. AGDE, Android oyunları derlemek için mevcut Visual Studio projelerinizi kullanmanıza olanak tanıyan bir Visual Studio uzantısıdır.
Kitaplıklar
AGDK kitaplıkları, Android uygulama geliştirme kitaplıklarına ve hizmetlerine erişirken oyununuzu C veya C++'ta geliştirmenize ve optimize etmenize olanak tanır.
Kare İlerleme Hızı
Oyunların kareleri tutarlı bir hızda sunmasına ve tempoyu performansa göre ayarlamasına yardımcı olur.
Referans
Kullanıcı Rehberi
Oyun Etkinliği
Android Jetpack ve bağımlı hizmetlere erişimle C veya C++ dillerinde oyun geliştirmeyi destekler.
Referans
Kullanıcı Rehberi
Oyun Denetleyici
Bağlantılara, özelliklere, cihaz bilgilerine ve giriş verilerine erişerek oyun kumandalarını yönetir.
Referans
Kullanıcı Rehberi
Oyun Metni Girişi
Yazılım klavyesini görüntüler, gizler ve metin güncellemelerini yönetir.
Referans
Kullanıcı Rehberi
Memory Advice API (Beta)
Bellek kullanımını tahmin ederek ve eşiklerin aşılması halinde uygulamaları bilgilendirerek Android uygulamalarının bellek kullanımı güvenlik sınırları dahilinde kalmasına yardımcı olur.
Referans
Kullanıcı Rehberi
Obua Yüksek performanslı ses
Ses gecikmesini azaltırken cihaz ve platformdaki ses sorunlarını önler.
Referans
Kullanıcı Rehberi
Android Performance Tuner
Kalite ayarları, sahneler, yükleme süreleri ve cihaz modelleri ile ilgili performans sorunlarını tespit eder.
Referans
Kullanıcı Rehberi
Android Performance Tuner Unity eklentisi
Android Performance Tuner'ı Unity ile entegre eder.
Referans
Kullanıcı Rehberi
Kitaplık sarmalayıcı (Beta)
Yerel uygulamanızdan JAR kitaplıklarına erişmek için C/C++ kodu oluşturun. Bu araç, kendi JNI'nizi yazmaya, hata ayıklamaya ve korumaya gerek kalmadan Java koduna erişmek için basit bir arayüz sunar.
Optimizasyon
AGDK'da, Android Performance Tuner'ın yanı sıra yoğun grafik kullanan oyunlar için gelişmiş GPU ve sistem profili oluşturma aracı olan Android GPU Inspector (AGI) bulunur.
Android oyun optimizasyonu araçlarının ve en iyi uygulamaların tam listesi için optimizasyona genel bakış bölümüne bakın.
Uyarlanabilirlik
Uyarlanabilirlik, AGDK'nın yeni bir yönüdür ve oyununuzun, cihazların termal ve performans durumundaki değişiklikleri anlamasına, bunlara yanıt vermesine ve bunları etkilemesine yardımcı olmaya odaklanır.
CPU performansı ipuçları
Oyununuzun, cihazı aşırı ısıtmadan ve gücü boşa harcamadan dinamik CPU performansı davranışını etkilemesini sağlar.
Termal hal izleme
Bir cihazın termal durumunu ve sınırlamalarını anlayarak performans hedeflerine ulaşın.
Oyun Modu
Kullanıcı tercihlerine göre performans veya pil ömrü gibi özelliklere öncelik vererek oynanabilirliği optimize edin.
Oyun Yöneticisi API'sı
Uygulamanızın oyun modunu güncelleyerek Android OS'in performans ihtiyaçlarınızı karşılayacak şekilde ayarlanmasını sağlayın.