Android Game Development Kit (AGDK), mevcut oyun geliştirme platformları ve iş akışlarıyla entegre olurken Android oyunları geliştirmenize ve optimize etmenize yardımcı olan bir araç ve kitaplık setidir.
Oyun motorlarını kullanma, geliştirme veya genişletme
AGDK, oyun motoru oluştururken veya genişletirken Android desteği eklemek için araçlar ve kitaplıklar sağlar. Ayrıca, birçok mevcut oyun motorunda Android geliştirmeyi destekleyen eklentiler ve entegrasyonlar sunar.
Visual Studio'da geliştirme
Visual Studio için Android Game Development Extension'ı (AGDE) kullanarak Windows'da Visual Studio'da Android oyunları geliştirebilirsiniz. AGDE, mevcut Visual Studio projelerinizi kullanarak Android oyunları geliştirmenize olanak tanıyan bir Visual Studio uzantısıdır.
Kütüphaneler
AGDK kitaplıkları, Android uygulama geliştirme kitaplıklarına ve hizmetlerine erişirken oyununuzu C veya C++ ile geliştirmenize ve optimize etmenize olanak tanır.
Kare Hızı
Oyunların kareleri tutarlı bir hızda sunmasına yardımcı olur ve hızı performansa göre ayarlar.
Referans
Kullanıcı Kılavuzu
Oyun Etkinliği
Android Jetpack'e ve bağımlı hizmetlere erişimle C veya C++'da oyun geliştirmeyi destekler.
Referans
Kullanıcı Kılavuzu
Oyun Denetleyici
Bağlantılara, özelliklere, cihaz bilgilerine ve giriş verilerine erişerek oyun kumandalarını yönetir.
Referans
Kullanıcı Kılavuzu
Oyun Metin Girişi
Sanal klavyeyi gösterir ve gizler, metin güncellemelerini yönetir.
Referans
Kullanıcı Kılavuzu
Memory Advice API (Beta)
Bellek kullanımını tahmin ederek ve eşikler aşılırsa uygulamaları bilgilendirerek Android uygulamalarının bellek kullanımıyla ilgili güvenlik sınırları içinde kalmasına yardımcı olur.
Referans
Kullanıcı Kılavuzu
Obua Yüksek performanslı ses
Cihaz ve platform ses sorunlarını önlerken ses gecikmesini azaltır.
Referans
Kullanıcı Kılavuzu
Android Performance Tuner
Kalite ayarları, sahneler, yükleme süreleri ve cihaz modelleriyle ilgili performans sorunlarını tanımlar.
Referans
Kullanıcı Kılavuzu
Android Performance Tuner Unity eklentisi
Android Performance Tuner'ı Unity ile entegre eder.
Referans
Kullanıcı Kılavuzu
Optimizasyon
AGDK, Android Performance Tuner'ın yanı sıra Android GPU Inspector'ı (AGI) da içerir. AGI, grafik yoğun oyunlar için gelişmiş GPU ve sistem profili oluşturma olanağı sağlayan bir araçtır.
Android oyun optimizasyonu araçlarının ve en iyi uygulamaların tam listesi için optimizasyona genel bakış konusuna bakın.
Uyarlanabilirlik
Uyarlanabilirlik, AGDK'nın yeni bir temelidir. 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ın aşırı ısınmasına ve güç israfına yol açmadan dinamik CPU performansını etkilemesini sağlar.
Termal durum izleme
Cihazın termal durumunu ve sınırlamalarını anlayarak performans hedeflerine ulaşma
Oyun Modu
Kullanıcı tercihlerine göre performans veya pil ömrü gibi özellikleri önceliklendirerek oyun deneyimini optimize edin.
Game Manager API
Uygulamanızın oyun modunu güncelleyerek Android işletim sisteminin performans ihtiyaçlarınıza göre ayarlanmasını sağlayın.