Unreal Engine geliştirici dokümanları, Android cihazları hedeflemek için Unreal Engine'i kullanmak üzere ihtiyaç duyacağınız bilgilerin çoğunu içerir.
Başlarken
Android Hızlı Başlangıç kılavuzu, Android geliştirmeye başlamak için ihtiyaç duyacağınız bilgilerin çoğunu kapsar. Örneğin:
- Mobil proje oluşturma
- Projeyi Android'i hedefleyecek şekilde yapılandırma
- Düzenleyiciyi mobil oluşturma önizlemeleri için ayarlama
- Android hedef cihazda başlatma
- Android derlemenizi test için APK'ya paketleme
Geliştirme platformunuz olarak Windows kullanıyorsanız Unreal, Visual Studio için Android Oyun Geliştirme Uzantısı ile entegre olur.
Projenizi paketleme
Android Projelerini Paketleme kılavuzu, Android derlemenizi APK dosyasına paketlemeyi değil, derlemenizi Android App Bundle kullanarak dağıtıma hazırlamayı da kapsar.
Play Asset Delivery
Google Play Asset Delivery referansında, projenizde Play Asset Delivery'nin nasıl etkinleştirileceği, Android App Bundle'da öğe paketi olacak öğe parçaları oluşturmak için kuralların nasıl belirleneceği ve yükleme zamanı, hızlı takip ve isteğe bağlı öğelerden nasıl yararlanılacağı açıklanmaktadır.
Play Integrity API
Play Integrity API, oyununuzun değiştirilmediğini, Google Play tarafından yüklendiğini ve orijinal bir Android cihazda veya PC için Google Play Games'in orijinal bir örneğinde çalıştığını kontrol etmenize yardımcı olur. Oyununuzun arka uç sunucusu, yetkisiz erişimi ve hileyi önlemek için riskli trafik tespit ettiğinizde yanıt verebilir. Bu özelliği Unreal Engine eklentisiyle entegre etme hakkında belgelere ve çalışma zamanı API'si referansına bakın.
Play Uygulama İçi Güncellemeleri
Play uygulama içi güncellemeleri, yeni bir sürüm kullanıma sunulduğunda kullanıcılardan oyununuzun en son sürümüne güncelleme yapmalarını Play Store'u ziyaret etmeden istemenize olanak tanır. Bu özelliğin Unreal Engine eklentisiyle nasıl entegre edileceği hakkında dokümanlara ve Runtime API referansına bakın.
Play Uygulama İçi Yorumları
Play İçerik İncelemeleri, kullanıcılardan oyununuzdan ayrılmadan Play Store puanları ve yorumları göndermelerini istemenize olanak tanır. Bu özelliğin Unreal Engine eklentisine nasıl entegre edileceği hakkında bilgi edinmek için belgelere ve Runtime API referansına göz atın.
Google Play Faturalandırma
Uygulama İçi Satın Alma kılavuzunda, oyununuzu Google Play'in faturalandırma sistemi için nasıl yapılandıracağınız, satın alma bilgilerini nasıl okuyacağınız ve satın alma işlemi nasıl yapacağınız açıklanmaktadır.
Vulkan API
Vulkan, OpenGL ES'e kıyasla düşük yükü olan, platformlar arası, yüksek performanslı bir 3D grafik API'sidir.
Vulkan grafik API'sini etkinleştirmek için Proje Ayarları > Platformlar > Android > Derleme'ye gidin ve Vulkan'ı destekle'yi seçin. Hem Vulkan'ı destekle hem de OpenGL ES3.2'yi destekle'yi seçtiğinizde Unreal varsayılan olarak Vulkan'ı kullanır. Cihaz Vulkan'ı desteklemiyorsa Unreal, OpenGL ES 3.2'ye geri döner.

Kare ilerleme hızı
Unreal 4.25 ve sonraki sürümler, Android Game Development Kit'in bir parçası olan Android Frame Pacing Library'yi entegre eder. Mobil kare hızlandırma makalesinde, Android kare hızlandırma kitaplığının nasıl etkinleştirileceği ve kare hızlandırmanın C++ kodundan nasıl kontrol edileceği açıklanmaktadır.
Oluşturma optimizasyonu
Mobil Cihazlar İçin Oluşturma Optimizasyonu kılavuzu, normal haritaların yüksek köşeli ağlara kıyasla ne zaman kullanılacağı da dahil olmak üzere mobil performansı optimize etmeyle ilgili yönergeleri ve en iyi uygulamaları kapsar. Bu makalede; çizim çağrılarını, ağ sayısı ve materyal kimliği sayısını azaltmanın yanı sıra materyal karmaşıklığı, doku çözünürlüğünü, önyükleme süresini ve paket boyutunu optimize etmenin temelleri ele alınmaktadır.
En iyi uygulamalar
Ayrıca, Unreal Engine ile Android ekosisteminde gezinirken size yardımcı olacak görsel öğeler, kimlik, dağıtım ve daha fazlasıyla ilgili en iyi uygulama makalelerimiz de mevcuttur.
16 KB sayfa desteği
Sayfa, bir işletim sisteminin belleği yönettiği ayrıntı düzeyidir. Android 15 (API düzeyi 35) ve sonraki sürümler, işletim sisteminin genel performansını iyileştirmek ve cihaz üreticilerine bu değişimi yapma seçeneği sunmak için 4 KB veya 16 KB sayfa boyutlarıyla çalışabilir. 16 KB sayfa boyutlarıyla yapılandırılan cihazlar ortalama olarak biraz daha fazla bellek kullanır ancak çeşitli performans iyileştirmeleri de elde eder.
Unreal ekibi 16 KB sayfa desteği üzerinde çalışıyor. Bu nedenle, bağımlılıklarınızda 16 KB uyumluluğunu kontrol etmeye başlamak ve Unreal güncellemelerini takip etmek için iyi bir zaman.