Unity ile Android Oyununuzu Yayınlama Rehberi: 2026 Adımları
Unity ile Android Oyununuzu ile ilgili en guncel detaylar:

Unity, mobil oyun geliştirme dünyasında vazgeçilmez bir araçtır. Geliştirdiğiniz oyunları milyonlarca Android kullanıcısına ulaştırmak için projenizi doğru bir şekilde derlemeniz (build almanız) gerekir. Bu rehberde, Unity Android build alma sürecini 2026 yılı güncel ayarları ve en iyi uygulamalarıyla adım adım ele alacağız. İster ilk oyununuzu yayınlıyor olun ister mevcut projenizi güncelliyor olun, bu kılavuz size sorunsuz bir derleme süreci sunmayı hedeflemektedir.
Unity Android Build Alma Ön Hazırlıkları
Android için bir Unity projesi derlemeden önce, sisteminizde bazı temel bileşenlerin kurulu olduğundan emin olmalısınız. Bu bileşenler, Unity'nin Android SDK (Software Development Kit), NDK (Native Development Kit) ve OpenJDK (Java Development Kit) ile iletişim kurmasını sağlar.
- Android SDK & NDK Araçları: Unity Hub üzerinden kurulum yaparken Android Build Support modülünü seçtiyseniz, bu araçlar genellikle otomatik olarak yüklenir. Eğer yüklenmediyse veya manuel kurulum yapmanız gerekiyorsa, Android Studio'yu kurarak SDK ve NDK'yı edinebilirsiniz. Unity Editör'de
Edit > Preferences > External Toolsyolunu izleyerek SDK, NDK ve JDK yollarının doğru olduğundan emin olun. - OpenJDK (Java Development Kit): Unity 2019.3 ve sonrası sürümleri genellikle kendi OpenJDK sürümünü içerir ve bu, çoğu durumda yeterlidir. Ancak, belirli entegrasyonlar veya eski projeler için manuel bir JDK kurulumu gerekebilir. Unity'nin kendi JDK'sını kullanmak genellikle en sorunsuz yoldur.
- Unity Hub ve Editör: Projenizi açtığınız Unity Editör sürümünün, Android Build Support modülüne sahip olduğundan emin olun. Unity Hub'da ilgili editör sürümünü seçip
Add Modulesseçeneği ile bu desteği ekleyebilirsiniz.
Unity Proje Ayarlarının Yapılandırılması
Oyununuzu Android için derlemeden önce, Unity projenizin ayarlarını mobil platforma uygun hale getirmeniz kritik öneme sahiptir. Bu ayarlar, oyununuzun performansı, uyumluluğu ve görünümü üzerinde doğrudan etkilidir.
Player Settings (Oynatıcı Ayarları)
File > Build Settings yolunu izledikten sonra sol alttaki Player Settings butonuna tıklayarak bu pencereye ulaşabilirsiniz. Burada Android sekmesini seçtiğinizden emin olun.
- Company Name & Product Name: Uygulamanızın Google Play Store'da görünecek adını ve geliştirici şirketin adını belirleyin. Bu, uygulamanızın paket adının bir parçası olacaktır (örn: com.CompanyName.ProductName).
- Icon: Oyununuzun ana ekran simgesini belirleyin. Çeşitli boyutlarda simge sağlamak, farklı Android cihazlarda daha iyi görünürlük sağlar.
- Resolution and Presentation: Ekran yönünü (Portrait, Landscape) ve çözünürlük ayarlarını yapın. Genellikle
Auto Rotationseçeneği, cihazın yönüne göre otomatik uyum sağlar. - Other Settings:
- Scripting Backend: Genellikle
IL2CPPtercih edilir, çünkü daha iyi performans ve güvenlik sunar. Ancak derleme süresi daha uzun olabilir.Monodaha hızlı derlenir ancak performans ve uyumluluk açısından bazı kısıtlamaları olabilir. - API Compatibility Level:
.NET Standard 2.1veya.NET 4.xtercih edilebilir. Projenizin kullandığı kütüphanelere göre değişir. - Minimum API Level: Oyununuzun çalışacağı en düşük Android sürümünü belirler. Daha düşük bir seviye, daha fazla cihaz uyumluluğu anlamına gelir ancak modern özelliklerden mahrum kalabilirsiniz.
- Target API Level: Oyununuzun hedeflenen Android sürümünü belirler. Google Play Store, belirli bir hedef API seviyesi ister (örneğin, 2026 itibarıyla genellikle Android 13 veya üzeri). Bunu güncel tutmak önemlidir.
- ARMv7 ve ARM64: Hem 32-bit (ARMv7) hem de 64-bit (ARM64) mimarilerini desteklemek önemlidir. Google Play Store, 64-bit desteği olmayan uygulamaları kabul etmemektedir.
- Scripting Backend: Genellikle
Publishing Settings (Yayınlama Ayarları)
Bu bölümde, uygulamanızı imzalamak için bir Keystore oluşturmanız veya mevcut bir Keystore'u kullanmanız gerekmektedir. Bir Keystore, uygulamanızın kimliğini doğrular ve Google Play Store'a yüklemek için zorunludur.
- Keystore Oluşturma:
Keystore ManageraltındaCreate New > Browse Keystoreseçeneğini kullanarak yeni bir Keystore dosyası oluşturabilirsiniz. Bir parola belirleyin ve güvenli bir yerde saklayın. - Key (Alias) Oluşturma: Keystore'unuzu oluşturduktan sonra, bu Keystore içinde bir anahtar (key) oluşturmanız gerekecek. Anahtar için bir takma ad (alias) ve parola belirleyin. Bu anahtar, uygulamanızı imzalamak için kullanılacaktır.
- Remember password: Bu seçeneği işaretlerseniz, Unity bir sonraki derlemelerde parolaları otomatik olarak dolduracaktır. Güvenlik açısından dikkatli kullanılmalıdır.
Android Build Süreci Adım Adım
Tüm ayarlarınızı yaptıktan sonra, artık projenizi Android için derlemeye hazırsınız.
- Build Settings Penceresini Açın:
File > Build Settingsyolunu izleyin. - Sahne Ekleme: Derlemek istediğiniz tüm sahnelerin
Scenes In Buildlistesinde olduğundan emin olun. Eksik sahneleri sürükle-bırak yöntemiyle ekleyebilirsiniz. - Android Platformunu Seçin: Platform listesinden
Androidseçeneğini tıklayın. Eğer henüz Android desteği eklemediyseniz,Install with Unity Hubseçeneği görünebilir. - Platformu Değiştirin:
Switch Platformbutonuna tıklayın. Bu işlem, projenizi Android platformuna özel hale getirecek ve biraz zaman alabilir. - Build Ayarlarını Kontrol Edin: Sağ altta
BuildveyaBuild And Runseçeneklerini göreceksiniz. Build ayarlarını kontrol etmek içinPlayer Settings'e tekrar göz atabilirsiniz. - Build Alın:
Buildbutonuna tıklayın. Unity sizden derlenmiş APK veya AAB (Android App Bundle) dosyasını kaydedeceğiniz bir konum isteyecektir. Dosya adını belirleyip kaydedin. - Build ve Çalıştır (İsteğe Bağlı): Eğer bir Android cihazınız bilgisayarınıza bağlıysa ve USB hata ayıklama (USB Debugging) etkinse,
Build And Runseçeneği ile oyununuzu doğrudan cihazda test edebilirsiniz.
Derleme süreci, projenizin büyüklüğüne ve bilgisayarınızın performansına bağlı olarak değişebilir. Sabırlı olun ve herhangi bir hatayla karşılaşırsanız, Unity konsolundaki mesajları dikkatlice inceleyin.
Sık Karşılaşılan Sorunlar ve Çözümleri
Unity ile Android build alırken bazı yaygın sorunlarla karşılaşabilirsiniz. İşte bunlardan bazıları ve potansiyel çözümleri:
- JDK/SDK/NDK Yolu Bulunamadı Hatası:
Edit > Preferences > External Toolsyolundaki Android SDK, NDK ve JDK yollarının doğru olduğundan emin olun. Genellikle Unity'nin kendi yüklü JDK'sını kullanmak en iyi çözümdür. - Keystore veya İmzalama Hatası: Keystore dosyasının doğru olduğundan, parolaların doğru girildiğinden ve anahtar takma adının (alias) doğru seçildiğinden emin olun. Keystore dosyasının bozulmadığından da emin olun.
- Minimum API Level Hatası: Projenizin
Player Settingsbölümündeki Minimum API Level'ın, kullandığınız Android cihazın veya Google Play Store'un gereksinimlerinin altında olmadığından emin olun. - "CommandInvokationFailure" Hatası: Bu hata genellikle bir bağımlılık sorunu, yanlış yapılandırılmış bir yol veya Unity'nin Android SDK ile ilgili bir sorunu olduğunda ortaya çıkar. Konsol çıktısını dikkatlice okuyarak sorunun kökenini bulmaya çalışın. Gerekirse Android SDK Tools'u güncelleyin veya yeniden yükleyin.
- Performans Sorunları: Derlenmiş oyununuz cihazda yavaş çalışıyorsa, grafik ayarlarınızı, doku sıkıştırma ayarlarınızı ve genel optimizasyonlarınızı gözden geçirin. Profiler aracını kullanarak darboğazları tespit edebilirsiniz.
Sonuç
Unity ile Android için oyun derlemek, doğru adımları takip ettiğinizde oldukça basit bir süreçtir. Bu rehberde ele aldığımız ön hazırlıklar, proje ayarları ve derleme adımları ile 2026 yılında da sorunsuz bir şekilde oyunlarınızı mobil platforma taşıyabilirsiniz. Unutmayın, her zaman test etmek ve karşılaştığınız sorunları dikkatlice incelemek, başarılı bir yayınlama sürecinin anahtarıdır. Başarılar dileriz!
🧠 Ders Sonu Değerlendirme Testi
Dersi tamamladıktan sonra bilgilerinizi test edin ve ekstra puanlar kazanın.
Yorumlar (0)
İlk yorumu siz yapın!