Unity Eğitim
Dersler
Forum Sınav Merkezi Premium 💎
Oyun Dünyası

Unity ile Android Oyununuzu Yayınlama Rehberi: 2026 Adımları

Paylaşan: Unity Eğitim 29 May 2026 7 dakika okuma 10 görüntülenme
Unity ile Android Oyununuzu Yayınlama Rehberi: 2026 Adımları

Unity ile Android Oyununuzu ile ilgili en guncel detaylar:

Unity ile Android Oyununuzu Yayınlama Rehberi: 2026 Adımları

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 Tools yolunu 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 Modules seç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 Rotation seçeneği, cihazın yönüne göre otomatik uyum sağlar.
  • Other Settings:
    • Scripting Backend: Genellikle IL2CPP tercih edilir, çünkü daha iyi performans ve güvenlik sunar. Ancak derleme süresi daha uzun olabilir. Mono daha hızlı derlenir ancak performans ve uyumluluk açısından bazı kısıtlamaları olabilir.
    • API Compatibility Level: .NET Standard 2.1 veya .NET 4.x tercih 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.

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 Manager altında Create New > Browse Keystore seç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.

  1. Build Settings Penceresini Açın: File > Build Settings yolunu izleyin.
  2. Sahne Ekleme: Derlemek istediğiniz tüm sahnelerin Scenes In Build listesinde olduğundan emin olun. Eksik sahneleri sürükle-bırak yöntemiyle ekleyebilirsiniz.
  3. Android Platformunu Seçin: Platform listesinden Android seçeneğini tıklayın. Eğer henüz Android desteği eklemediyseniz, Install with Unity Hub seçeneği görünebilir.
  4. Platformu Değiştirin: Switch Platform butonuna tıklayın. Bu işlem, projenizi Android platformuna özel hale getirecek ve biraz zaman alabilir.
  5. Build Ayarlarını Kontrol Edin: Sağ altta Build veya Build And Run seçeneklerini göreceksiniz. Build ayarlarını kontrol etmek için Player Settings'e tekrar göz atabilirsiniz.
  6. Build Alın: Build butonuna tıklayın. Unity sizden derlenmiş APK veya AAB (Android App Bundle) dosyasını kaydedeceğiniz bir konum isteyecektir. Dosya adını belirleyip kaydedin.
  7. 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 Run seç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 Tools yolundaki 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 Settings bö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!

Daha fazla guncel icerik

🧠 Ders Sonu Değerlendirme Testi

Dersi tamamladıktan sonra bilgilerinizi test edin ve ekstra puanlar kazanın.

🔥 +50 XP Ödül
🔒

Sınava Katılmak İçin Giriş Yapın

Bu ders sonu testini çözebilmek, bilginizi test edip **+50 XP** kazanmak ve **Sınav Şampiyonu** rozetinin kilidini açmak için üye girişi yapmalısınız.

Yorumlar (0)

Yorum yazabilmek ve derslere katkıda bulunabilmek için giriş yapmalısınız.

İlk yorumu siz yapın!