Android oyunlarını kullanmaya başlama

Oyununuzu genellikle Unity, Unreal, Defold veya Godot gibi bir oyun motorunda geliştirmeye başlıyorsunuz. Muhtemelen görsel tasarımı da burada yaptınız. Daha sonra oyununuzu geliştirmek, optimize etmek ve dağıtmak için Android araçlarında çalışıyorsunuz.

Geliştirme

Android oyunlarını geliştirmek için oyun motorunuzla birlikte Android Oyun Geliştirme Kiti'ni (AGDK) kullanırsınız. AGDK, temel Android oyun geliştirme araçlarını ve kitaplıklarını içerir. C/C++ oyun entegrasyonu, performans ayarı, yüksek performanslı ses ve oyun motorlarını kullanma veya özelleştirmeyle ilgili özellikler içerir.

Bazı oyun motorlarında entegre AGDK bileşenleri olduğundan, oyun motorunu değiştirmeden Android oyunları geliştirebilirsiniz. AGDK'yı kullanarak bir oyun motorunu kendi başınıza geliştirebilir veya özelleştirebilirsiniz.

Android Oyun Geliştirme Uzantısı'nı (AGDE) kullanabilirsiniz. Bu, Visual Studio'da hedef platform olarak Android'i içeren oyunlar geliştirmek için kullanabileceğiniz bir Visual Studio uzantısıdır.

PC Üzerinde Google Play Games platformunu kullanabilirsiniz. Bu platform, tek bir kod tabanından Android ve ChromeOS cihazlar arası oyun oynama olanağı sunarak Android oyununuzu PC'lere taşır.

C veya C++ kullanarak yerel kodda bir Android uygulaması geliştirmek için Android NDK'yı kullanabilirsiniz. Bu özellik, cihaz donanımına daha fazla doğrudan erişim sağlayarak oyununuzun performansını artırabilir. Ayrıca, C ve C++ kitaplıklarını yeniden kullanmanıza ve oyun kodunu birden fazla platformda paylaşmanıza olanak tanır. Bu özellik, belirli uygulama türleri için bu dillerde yazılmış kod kitaplıklarını yeniden kullanmanıza yardımcı olabilir.

Geliştirme'ye git

Optimizasyon yapın

Oyunlarınızı pil ömrü veya iyileştirilmiş performans gibi istediğiniz özelliklere göre optimize edebilirsiniz. Optimizasyon araçları aşağıdakileri içerir:

  • Bağımsız karelerin izlenmesini ve analiz edilmesini sağlayan gelişmiş bir grafik ve sistem profili oluşturma aracı olan Android GPU Inspector (AGI).

  • Android Performance Tuner (APT), birçok Android cihazda kare hızlarını, grafik kalitesini, yükleme süresini ve yüklemeden vazgeçmeyi geniş ölçekte ölçmek ve optimize etmek için kullanabileceğiniz bir araçtır.

  • Android Dinamik Performans Çerçevesi (ADPF), oyun performansını cihazları aşırı ısıtmayan sürdürülebilir bir seviyede optimize etmek için kullanabileceğiniz bir dizi API'dir.

Optimize'a git

Yayınla

Android oyunlarına hizmet eklemek ve bunları dağıtmak için Google Play'i kullanırsınız.

Google Play Oyun hizmetleri ile oyununuza sosyal özellikler ekleyebilir, oyun istatistiklerini görüntüleyebilir ve birden fazla cihazda platformlar arası oynanabilirlik imkanı sunabilirsiniz. Play Oyun Hizmetleri'ni Google Play Console'da ayarlayıp yönetebilir, ardından Android, C ve Unity için Play Oyun Hizmetleri API'lerini kullanarak özellikler ekleyebilirsiniz.

İndirirken Oynama özelliği sayesinde, oyuncularınızın kısa bir indirme sonrasında hemen oyuna başlamalarına olanak tanırken geri kalan oyun öğeleri arka planda getirilir.

Yayınla bölümüne git