Oyun geliştirmeye sıfırdan başlamak isteyenlerin karşılaştığı ilk ve en kritik soru hep aynıdır: Unity mi, Unreal Engine mi? Kısa yanıt şudur: eğer 2D, mobil veya indie bir oyun yapacaksanız Unity, eğer sinematik kalitede 3D veya AAA düzeyinde bir proje hedefliyorsanız Unreal Engine çok daha avantajlı bir başlangıç noktası sunar. Ancak bu tercih, yalnızca grafiksel güçle ilgili değildir; programlama dili, fiyatlandırma modeli, öğrenme eğrisi ve hedef platform da denkleme girer.
Bu yazıda, iki motorun teknik farklılıklarını, gerçek pazar verilerini ve hangi profildeki geliştiricinin hangi motoru tercih etmesi gerektiğini karşılaştırmalı olarak ele alıyoruz.
Özel Ders Alanı
En İyi Unity Öğretmenlerinden Ders Al
%51
2024'te Steam'e çıkan oyunların Unity ile yapıldığı oran
%31
Steam 2024 satış gelirinde Unreal Engine'in payı
%71
En iyi 1000 mobil oyunun Unity ile geliştirildiği oran
%17
Global oyun motoru pazarının yıllık büyüme tahmini (2025-2033)
Kaynak: Video Game Insights "Big Game Engine Report 2025", Unity 2024 Gaming Report, Astute Analytica 2025
Bu İki Motor Ne Zaman Ortaya Çıktı?
Unity, 2005 yılında David Helgason, Nicholas Francis ve Joachim Ante tarafından kuruldu. Başlangıç amacı net ve devrimciydi: büyük stüdyolara özgü oyun geliştirme imkânını bağımsız geliştiricilerin eline vermek. Bu felsefeyle hareket eden Unity, mobil platformu ve 2D oyun geliştirmeyi ciddiye alan ilk güçlü motorlardan biri oldu. Hollow Knight, Among Us ve Genshin Impact gibi çok farklı ölçeklerden oyunlar Unity üzerinde inşa edildi.
Unreal Engine ise Epic Games tarafından 1998 yılında piyasaya sürüldü; ancak modern geliştiricilerin bildiği hâli olan Unreal Engine 5, 2022'de resmî olarak kullanıma girdi. Fortnite, Gears of War, Final Fantasy VII Remake ve Black Myth: Wukong gibi AAA başarıların arkasında hep bu motor vardı. Unreal'in hedefi her zaman farklı oldu: fotorealistik görseller ve büyük ölçekli dünyalar.
Görseller Konusunda Kim Öne Geçiyor?
Bu sorunun yanıtı oldukça net: Unreal Engine 5, Nanite ve Lumen teknolojileriyle sektörde kendi kategorisinde duruyor. Nanite "sanallaştırılmış geometri" sistemi sayesinde geliştiriciler, milyarlarca poligondan oluşan sinema kalitesindeki varlıkları doğrudan projeye aktarabiliyor; motor otomatik olarak detay seviyesini yönetiyor. Lumen ise önceden işleme (bake) gerektirmeyen, sahne değiştikçe anlık güncellenen tam dinamik global aydınlatma sunuyor.
Unity bu yarışı boş izlemiyor. Unity 6 ile birlikte gelen HDRP (High Definition Render Pipeline) güncellemeleri, fizik tabanlı ışık davranışı ve ray tracing desteği sunuyor. Ancak teknik karşılaştırmalarda Unreal'in kutudan çıktığı hâliyle sunduğu görseller, Unity'nin benzer sonuçlara ulaşmak için gerektirdiği ek konfigürasyon çalışmasının önüne geçmekte.
Mobil platformlar için tablo tersine dönüyor. Unity'nin URP (Universal Render Pipeline) boru hattı, düşük donanım üzerinde tutarlı kare hızı sunarken Unreal projelerinin derleme boyutları çok daha büyük çıkıyor ve daha güçlü cihazlar gerektiriyor.
Unreal Engine 5
- Nanite: Sinema kalitesi varlıkları optimize eder
- Lumen: Tam dinamik global aydınlatma
- MetaHuman: Fotorealistik dijital karakter oluşturma
- World Partition: Devasa açık dünya akış sistemi
Unity 6
- URP: Hafif, mobil ve çok platformlu
- HDRP: Yüksek kalite grafik boru hattı
- DOTS: Çok iş parçacıklı performans mimarisi
- Unity Muse: Yapay zekâ destekli varlık üretimi
C# mı, C++ mı, Yoksa Blueprint mi?
Unity, C# programlama dilini kullanıyor. C#, nesne yönelimli, okunması kolay ve hata yakalaması daha affedici bir dil. Python veya JavaScript geçmişi olan birinin Unity'ye adapte olması genellikle 2 ila 4 ay arası sürüyor. Geliştirme döngüsündeki hız da Unity'nin lehine: C# script değişiklikleri hızla derleniyor, düzenleme ve test arasındaki süre kısa kalıyor.
Unreal Engine'in çekirdek dili C++. Bu, bellek yönetimini elle yapmanızı gerektiren, yüksek performanslı ama öğrenme süreci zorlu bir dil. Oyun motoru mimarisi öğrenilmeden C++ ile anlamlı bir şey üretmek aylar alabilir. Epic Games bu gerçeği kabul ettiğinden Blueprint Görsel Scripting sistemini geliştirdi. Blueprint, kod yazmadan sürükle-bırak mantığıyla karmaşık oyun mekanikleri oluşturmanızı sağlıyor. Oyun geliştirmeye başlayanlar için Blueprint anlamlı bir giriş noktası; ancak gerçek performans optimizasyonu ve ileri düzey özellikler için er ya da geç C++ bilgisi gerekli hâle geliyor.
Sürekli büyüyen kodlama eğitimi ekosisteminde her iki motoru da kapsamlı öğretici kaynaklarla öğrenmek mümkün; ancak C# için Türkçe kaynak sayısı C++'a kıyasla çok daha fazla.
"Reddit geliştirici topluluğundaki ortak kanaat şu: Mobil bir oyun veya 2B bir başlık yapacaksan Unity kullan. Sıradaki Cyberpunk'ı yapmak istiyorsan Unreal'i seç."
Sıfırdan Başlayanlar Hangi Motoru Seçmeli?
Uzman kaynakların ortaklaştığı tahminlere göre Unity'de temel yeterlilik seviyesine ulaşmak ortalama 2 ila 4 ay sürerken, Unreal Engine'de bu süre 4 ila 6 aya uzayabiliyor. Unreal'in karmaşıklığının temel nedeni grafik motorunun derinliği, C++ gereksinimleri ve editördeki araçların yoğunluğu. Çok fazla düğme, çok fazla panel ve bazen yetersiz dokümantasyon.
Unity, başından beri bağımsız geliştiriciyi hedef aldığından arayüzü çok daha sade ve sezgisel. Sahne hiyerarşisi anlaşılır, bileşenler sürüklenerek eklenebiliyor ve hızlı prototip üretimine izin veriyor. Dünyanın dört bir yanındaki geliştiricilerin Unity topluluğuna katkıda bulunduğu geniş bir ekosistem de sıfırdan başlayanları destekliyor.
Bilgisayar programlamaya giriş derslerinde genellikle soyut veri yapıları ve algoritmalar işlenir; oyun geliştirme ise bu temel bilgileri görselle bütünleştiren, motivasyonu yüksek bir uygulama alanı sunar.
2-4 ay
Unity - Temel Yeterlilik
C# ile hızlı başlangıç, sade arayüz, geniş topluluk desteği
4-6 ay
Unreal Engine - Temel Yeterlilik
Blueprint ile başlangıç, C++ ile ileri seviye; yüksek öğrenme eğrisi
Hangi Motor Daha Hesaplı?
Unity'nin fiyatlandırma süreci, 2023'te yaşanan "Runtime Fee" krizinin izlerini hâlâ taşıyor. Kısaca anlatmak gerekirse: Unity, Eylül 2023'te her oyun kurulumu için küçük bir ücret almak istediğini açıkladı ve geliştirici topluluğunun sert tepkisiyle karşılaştı. Binin üzerinde bağımsız geliştirici bir açık mektup imzaladı, yönetim değişiklikleri yaşandı ve ücret planı nihâi olarak Eylül 2024'te tamamen iptal edildi.
Güncellenen Unity 6 modeline göre: yıllık geliri 200.000 doların altında olan geliştiriciler Unity Personal planından ücretsiz yararlanıyor. Yıllık geliri 200.000 dolar ile 25 milyon dolar arasında kalanlar Unity Pro'ya geçmek zorunda; bu plan 1 Ocak 2025 itibarıyla yılda 2.200 dolar olarak belirlendi (önceki fiyatlamadan yüzde 8 artış). 25 milyon doların üstündeki stüdyolar için Unity Enterprise, yüzde 25 artışla daha da yüksek bir abonelik bedeli getirdi.
Unreal Engine ise geliştiricilere kaynak kodu açık ve ücretsiz bir başlangıç sunuyor. Oyunun brüt geliri 1 milyon doları geçene kadar herhangi bir lisans ücreti alınmıyor. Bu eşiği aştığınızda Epic Games'e yüzde 5 telif ödemesi yapılması gerekiyor. Bu model, bağımsız geliştiriciler için çok daha tahmin edilebilir ve gelir paylaşımı tabanlı olduğu için oyun kazanmadan ödeme yapılmıyor.
Sayı ve Gelir Açısından Kim Önde?
Video Game Insights'ın 2025 raporuna göre 2024'te Steam'de yayımlanan oyunların yüzde 51'i Unity ile üretilirken Unreal Engine'in payı yüzde 28 olarak gerçekleşti. Ancak bu sayı oyun adedini anlatıyor; gelir tablosu tamamen farklı bir hikâye sunuyor.
Steam 2024 satış gelirlerinde Unreal Engine, tarihinde ilk kez Unity'yi geçti: yüzde 31'e karşı yüzde 26. Bu sonucu Black Myth: Wukong, Palworld ve Final Fantasy VII Rebirth gibi büyük çaplı oyunların başarısı doğrudan etkiledi. 6sense verilerine göre Unity'nin geliştirici tabanı açısından pazar payı yüzde 24, Unreal'in ise yüzde 16 civarı.
Bu verilerin anlattığı şey şu: Unity ile daha fazla oyun üretiliyor; ancak Unreal ile yapılan oyunlar daha fazla para kazanıyor. İkisi de sektörde güçlü yerlere sahip; ancak hedefler birbirinden ayrışıyor.
Unity ile Yapılan Oyunlar
- Hollow Knight
- Among Us
- Cuphead
- Genshin Impact
- Monument Valley
Unreal Engine ile Yapılan Oyunlar
- Fortnite
- Black Myth: Wukong
- Final Fantasy VII Remake
- Gears of War serisi
- Palworld
Hangi Platformları Hedefleyebilirsiniz?
Unity, 25'in üzerinde platform desteği sunan çok platformlu bir motor. iOS, Android, PC, konsol, WebGL ve çeşitli AR/VR cihazlarına aynı proje tabanından çıkış yapmanıza olanak veriyor. Mobil oyun sektöründe Unity neredeyse tartışmasız lider: en iyi 1000 mobil oyunun yüzde 71'i Unity altyapısında çalışıyor.
Unreal Engine, PC ve konsol projelerinde mükemmellik sunarken mobil platform desteği zayıf değil ama farklı; grafik yoğunluğu nedeniyle derleme boyutları daha büyük ve donanım gereksinimleri daha yüksek. Unreal'in güçlü olduğu bir alan ise sinema ve mimari görselleştirme: Hollywood blockbuster filmlerinin yüzde 59'unun sanal prodüksiyonu Unreal Engine üzerinde yapılıyor.
Eğer Unity mimarisiyle üretilen mobil oyun geliştirme sürecini derinlemesine anlamak istiyorsanız, Unity 3D mobil oyun yapımı başlangıç rehberindeki adım adım süreci inceleyebilirsiniz.
İş Piyasasında Hangi Motor Sizi Daha İleriye Taşıyor?
Stack Overflow'un 2024 Geliştirici Anketi'ne göre katılımcıların yüzde 5,9'u Unity kullandığını, yüzde 3'ü Unreal Engine kullandığını belirtmiştir. Ancak aynı ankette bir sonraki yıl Unreal Engine kullanmak istediklerini söyleyenlerin oranı yüzde 53,9 iken Unity için bu rakam yüzde 46'da kalmıştır. Bu veri, topluluğun hangi yönde ilerlediğini açıkça ortaya koyuyor.
Büyük stüdyoların Unreal'e göçünün ivme kazandığı bu dönemde, Unreal uzmanlığı özgeçmişte daha belirleyici bir fark yaratmaya başlıyor. Epic Games üniversite gençleri üzerindeki yatırımını da sürdürüyor: üniversiteler aracılığıyla ücretsiz eğitim lisansları dağıtarak mezun geliştiricilerin yüzde 68'inin Unreal ile olgunlaştığını bildiriyor.
Ancak Unity'nin sektördeki ağırlığı hâlâ büyük. Mobil stüdyolar, indie şirketler ve XR/AR alanları için Unity bilgisi kuvvetli bir iş aracı olmaya devam ediyor. İki motoru da bilen geliştiriciler ise iş piyasasında en esnek konumda bulunuyor; temel kavramların önemli bir kısmı — sahne yönetimi, fizik motoru, varlık boru hattı — platformlar arası taşınabilir.
Dikkat Edin
Stack Overflow 2024 Geliştirici Anketi'ne göre katılımcıların yüzde 53,9'u gelecek yıl Unreal Engine'i daha fazla kullanmak istediğini ifade etmiştir. Unreal talep momentumu açık bir şekilde yükselmekte.
Oyun Türünüze Göre Motor Seçimi
Video Game Insights'ın tür verisine göre Unity; city builder, turn-based RPG ve roguelike projelerinde orantısız şekilde popüler. Unreal Engine ise FPS, Souls-like ve action RPG geliştiricilerin tercihi. Bu eğilimlerin arkasında daha büyük bir mantık var: grafik yoğunluğu yüksek olan türlerde Unreal'in kutudan çıktığı hâliyle sunduğu avantaj ağır basıyor.
Oyun geliştirme sürecinin gizli yüzünü anlamak için Türkiye'nin kendi büyüme hikâyesini de izlemek anlamlı. Ülkemizin oyun endüstrisi gelişimini inceleyen Türkiye oyun endüstrisi yükselişi yazımız, yerel ekiplerin nasıl bir ortamda geliştirme yaptığını aktarıyor.
Unity Seçin
- 2D veya mobil ilk oyununuz
- Hızlı prototip gerektiren projeler
- iOS/Android hedefli geliştirme
- Küçük ekip veya solo geliştirme
- City builder, roguelike, puzzle
- AR/VR ve XR uygulamaları
Unreal Engine Seçin
- AAA veya fotorealistik görsel hedefi
- FPS, action RPG, souls-like
- PC/konsol ana platformunuz
- Geniş açık dünya projeleri
- Sinema veya mimari görselleştirme
- Büyük stüdyo veya takım çalışması
Pratik İpucu
Oyun geliştirme becerilerini daha sistemli bir zemine oturtmak isteyenler için yazılım dersleri, algoritmadan veri yapılarına kadar geniş bir temeli kapatmanıza yardımcı olur. Her iki motor da güçlü bir programlama altyapısıyla çok daha verimli kullanılabilir.
Sonuç: Yanlış Motor Diye Bir Şey Yok
Unity ve Unreal Engine, birbirine rakip olduğu kadar birbirini tamamlayan iki ekosistem. Unity ile daha çok oyun üretilmesine rağmen Unreal ile daha çok gelir üretilmesi, her motorun kendi alanında dominans kurabildiğini gösteriyor. Oyun programlamaya yeni başlayan biri için Unity'nin öğrenmesi daha kolaydır ama Unreal'in fotorealistik görselleri ve AAA koduna uygunluğu, bu motoru daha yüksek bir hedef olarak tanımlıyor.
Son kararı verirken şu üç soruyu kendinize sorun: Hangi platformu hedefliyorum? Hangi programlama dilini rahat öğrenebilirim? Projemi ilk oyun mu yoksa tam kapsamlı bir stüdyo çalışması olarak mı tanımlıyorum? Yanıtlarınız sizi doğru motora yönlendirecektir.
En güçlü konuma ulaşabileceğiniz yer ise her ikisini de biraz tanımak. Temel kavramlar — sahne yönetimi, fizik motoru, input sistemi, varlık hattı — platformlar arası taşınabilir. Birinden girdikten sonra diğeri daha az yabancı gelmeye başlar.
Oyun Geliştirmeyi Öğrenmeye Neden Başlayasınız?
Oyun programlama, yazılım geliştirmenin en motive edici dallarından biridir. Bir fikri interaktif bir deneyime dönüştürmek hem teknik hem yaratıcı tatmin sunar.
Online Yazılım Dersleri
Görüşlerinizi Bizimle Paylaşın (0)