Unity mi Unreal Engine mi: Bağımsız Oyun Yapımcısı Rehberi
Summary
Unity ve Unreal Engine arasındaki seçim tempo ve maliyet modeline değişir. Tek geliştirici için Unity: koltuk başına değil, başarıya kadar $0. Üç kişili ekip Unreal: 1 milyon dolara kadar $0, sonra %5 royalti. İkisini de deneyin, ilk oynanabilir derlemeye kimin getirdiğini görmek için.
Unity mi Unreal Engine mi: Bağımsız Oyun Yapımcısı Hangi Motoru Seçmeli?
Unity ve Unreal Engine arasında seçim yapıyorsanız, küçük bir oyun yapılıyorsa cevap basit: Unity seçin eğer oyununuz 2D, mobil ya da stilize görünümlüyse ve yalnız çalışıyorsanız ya da çok küçük bir ekibin parçası iseniz. Unreal seçin eğer oyunun görsel kalitesi sizin pazarlama araçınız ve C++ yazabilecek birisi ekipte varsa. Her ikisi de ücretsiz başlamak için kullanılabilir. Gerçek fark, fatura geldiğinde ortaya çıkar: Unity koltuk başına ücret talep eder, Unreal ise yalnızca oyununuz ilk milyon dolara ulaştıktan sonra pay ister.
Bu makaleyi yazma nedenimi açıklamak gerekirse: Çoğu "Unity vs Unreal" makalesi 40 kişilik bir stüdyonun ihtiyaçlarını göz önüne alarak yazılmıştır. Oysa siz muhtemelen tek başına bir dizüstü bilgisayarla, "oyun-fikri" diye kaydedilmiş bir klasörle ve haftada altı akşamınla çalışıyorsunuzdur. Bir stüdyo gibi düşünmek, sizin gerçek probleminizi çözmez.
Burada önemli olan şu: Unity'nin kolay başlaması tamamen gerçektir. C# sıradan bir programlama dili gibi okunur, editör orta seviye dizüstü bilgisayarda sorunsuz çalışır, 2D araçları (Tilemap, sprite, fizik motoru) olgun durumdadır. Unreal ise başında senden daha fazla talep eder. Blueprint görsel kodlama sistemi tasarımcıların kod yazmadan oyun mekaniklerini yapmasını sağlar ve bu gerçekten iyidir. Ancak motor güçlü bir PC ister, derleme süreleri uzar ve C++'a geçtiğinizde Unity'nin asla göstermeyeceği bellek yönetimi ve derleme hatalarıyla mücadele edersiniz.
Şu Anda Kimin İçin Seçim Yapıyoruz?
Tek kişi, iki kişi, ya da üçü bir arada çalışan ekipler için bu rehberi yazıyorum. Studio büyüklüğü değil, proje kapatma hızı burada önemlidir.
Dört basit soruyu cevaplarsan, karar zaten yarısından fazlası verilmiş demektir:
Projeye kaç kişi el koyacak? Bir ila üç kişi Unity'ye doğru eğilir. On kişi ve üstü, sizin kıdemli ekip üyesinin zaten bildiği motora doğru.
Oyuncu ilk ne görüyor? İllüstrasyonlu 2D sahne ya da telefon ekranı Unity'ye doğru. Fotogerçekçi orman sahne akşamüstü ışığında Unreal'a doğru.
Kim kod yazıyor? C# öğrenmesi kolay ve hatalar anlaşılması kolay. C++ daha fazla kontrol verir, ama her kestirme ödül talep eder.
Nerede satacaksın? Mobil Unity'ye doğru eğilir. Steam ve Epic Games Store her ikisine de açık.
Bu dört soruyu dürüstçe cevapla ve karar yarısından fazlası verilmiş demektir. Bunu sık sık bağımsız geliştiriciler göz ardı ederler, çünkü "hangisi daha iyi?" sorusu hep kafa karıştırır. Doğru soru "hangisi beni hedefime daha hızlı götürür?" olmalıdır.
2026'da Motolara Ne Kadar Fiyat Var?
Bu konuda çoğu karşılaştırma gevşektir, o yüzden biz kesin olalım.
Unity Personal, yıllık gelir ve finansman 200 bin doların altındayken ücretsiz kalır. Üstüne çıkınca, Ocak 2026'daki zammından sonra Unity Pro yıl başına $2.310 listelemektedir. Tartışmalı runtime ücreti tamamen iptal edildi ve Unity 6 ya da önceki versiyonlarla yapılan oyunlara uygulanmaz.
Unreal Engine ise ücretsiz olarak indirilir ve kullanılabilir. Epic, ömür boyu brüt gelir 1 milyon doları aşana kadar hiçbir pay talep etmez. Bundan sonra %5 royalti alır, ürün başına sayılır. Dikkat edilmesi gereken nokta: Epic Games Store'dan kazanılan gelir bu hesaplamadan hariç tutulur. Bu önemli bir detaydir ve birçok geliştirici bunu gözden kaçırır.
İnsan diliyle söylemek gerekirse:
Unity, takım büyüklüğüne ve zamana göre ücret almaktadır. Beş kişi Pro takımı yılda $11.550 öder, oyun on kopya satsa da on milyonu satsa da. Başarısız projelerde bile bu ücreti ödersiniz.
Unreal, başarıya göre ücret almaktadır. Hiç gelir getirmeyen bir Unreal projesi kesinlikle ücretsizdir. Sıfır gelir Unreal'ı $900.000 kazanan oyun hiçbir şey borçlu değildir. Fakat $2 milyon kazanan oyun, son 1 milyonun %5'i olan $50.000 borçludur.

Tek geliştirici Unity limitinin altında ise, ilk gün her iki motor da sıfıra mal olur. Fark yalnızca oyun işe yararsa ve başarılı olursa ortaya çıkar. Bu güzel bir problem ve bir hava değil, gerçek bir tablo ve hesap tablosu gerektiriyor. Sayıları kendi projeleriniz için çalıştırın.
Sonuç olarak: Üç kişi ya da daha fazla takımınız varsa ve yayıncı bütçesi varsa, Unity Pro'yu değerlendir. Yalnız çalışıyorsanız ve 200 bin doların altındaysanız, şu anlar için atla.
Yalnız Olduğunuzda Hangisi Daha Kolay?
Unity, ve ilk ay için bu çok belirtilmelidir.
C# sıradan bir programlama dili gibi görünür. Editör orta seviye dizüstü bilgisayarda sorunsuz çalışır. 2D araçları (Tilemap, sprite, fizik motoru) olgun durumdadır, ve neredeyse sormak isteyeceğiniz her soru internet forumlarında bulunabilir. Bu çok değerlidir, çünkü saat 2'de sabah takılı kalışınız için insanlar yıllar önce cevap yazmışlardır.
Unreal ise başında sizden daha fazla talep eder. Blueprint görsel betik sistemi, tasarımcının kod yazmadan gerçek oyun mekaniklerini yapmasını sağlar ve bu gerçekten iyi bir özelliktir. Ancak motor güçlü bir PC ister, derleme zaman uzar ve C++'a düştüğünüzde, bellek yönetimi ve Unity'nin asla göstermeyeceği derleme hatalarını yönetiyorsunuz. Bu çok zor olabilir.
Sınanmış olanı diğer okuduklarımdan farklı tutarım. Donanım ve tekrarlama zaman farkı, neredeyse her bağımsız geliştirici karşılaştırmasında tutarlıdır, ve çoğu solo geliştirici bildiriyor: döngü ne kadar yavaşsa, akşamda o kadar az deney yapıyorsunuz. Daha az deney yani daha zayıf oyun anlamına gelir. Bu basit bir denklemdir.

Tavsiye: Dört yıldan eski bir makine ile Unreal'ı atla. Tasarrufları beklemede harcayacaksın ve projeni tamamlayamazsın. Bilgisayar yükseltmek pahalı, ama proje bitirmemiş kalmak daha pahalıdır.
Unreal'ın Görünüşü Acıyı Gerekçelendirdiğinde?
Unreal, ekran pazarlama olduğunda ve görsel kalite sizin çekirdek satış metodu olduğunda yeri bulur.
Lumen aydınlatma, Nanite geometri ve ortam araçları, iki kişi ekibiyi eski yazılım mühendisine ihtiyaç duymadan fotogerçekçi görüntülere koyar. Kasvetli bir yürüyüş simülatörü, fotogerçekçi kısa deneyim, ya da bir fragman isteme listesi satarsa, bu çok önemlidir.
Düşün bunu: Bulut altında sisli köy sahne, ışıklar fenerlerden yayılıyor, taş ıslak görünüyor, ev pencerelerinde sıcak ışık. Bu türde sahne her iki motorda yapılabilir. Unreal seni, ilk kod satırı yazmadan %80 yolunun sonuna götürür. Çünkü Unreal bu ışık ve detay için yapılmıştır.
Maliyet ve kapsam önemlidir. Fotogerçekçi varlıklar ağır, her ağ özen ve düzenleme ister, ve tek sanatçı fotogerçekçi dünyanın tamamını dolduraması imkansızdır. Burası varlık paketleri, taramalar ve yapay zeka araçlarının ağırlık kazandığı yerdir. Metinden resime aracı konsept sanat taslaklarını ve doku başvurularını öğleden sonrada hazırlayabilir, ama oyuncu yakından görecek her şeyi el sonlandırıyorsunuz.
Kuralı basit tutun: Görünüş sizin pazarlama çengeli ise Unreal değerlidir. Oyun zekice mekanik sade kutu içinde ise değildir.
Kiralama, Konsol ve Uzun Vadeli Risk?
Üç şey yok denecek kadar feature listesinde görünmez, ama sonra çok ısırır.
Kiralama. Unity geliştirici bul ve istihdam daha kolay ve ucuztur, çünkü C# ortak bir beceridir ve birçok yazılım geliştirici C# biliyor. Unreal uzmanı daha pahalı, bazen %30 ila %50 daha yüksektir, bağımsız kiralama raporlarına göre, ve iyi C++ oyun programcıları kıttır. Bir düzeyde sözleşme yapıyorsan, bu boşluk gerçek para anlamında çok önemlidir.
Konsol. Her iki motor PlayStation, Xbox ve Switch'e gönder, ama tüm yayıncı ve belge işi sizin işiniz. Unity, küçük konsol portları konusunda uzun ve güvenilir bir geçmiş sahibidir. Unreal ağır 3D'yi iyi yönetir, ama Switch başarım bütçesine uymak Unreal ölçeğinde bir sahne için ciddi optimizasyon zamanı gerektirir.
Güven ve uzun vadeli risk. Unity'nin 2023 runtime ücreti epizodu birçok geliştiriciyi bir satıcıya çok bağlı olmaktan korkuttu. Ücret iptal edildi, ama bu deneyim yüreğinde kalıyor. Hangi motoru seçerseniz seçin, projeniz versiyon kontrolüne koyun, varlıklarınız taşınabilir tut, ve tüm tasarım propiyeter özellik etrafında oluşturmayın. Bu size esneklik verir.
Godot Dürüst Üçüncü Cevap mı?
Bazen evet, ve bu çoğu geliştiriciyi şaşırtır.
"Unity vs Unreal" okuduğunda ne biri ne diğeri sizin gerçek problemini çözmüş gibi görünmüyorsa, dürüst üçüncü seçenek Godot'dur.
MIT lisansı altında tamamen açık kaynaktır. Royalti yok, gelir sınırı yok, koltuk lisansı yok. Komut dosyası GDScript ya da C# ile yazılabilir, editör hafif ve 2D mükemmel. Bunu söylemek önemlidir: Godot'ta yapılan 2D oyunları çok iyi olabilir.
Ticaret farkı açıktır. Daha az rehber, daha az eklenti, daha az konsol yapısı, daha az geliştiricinin CV'sinde Godot listelenmiş bulacaksın. Solo geliştirici PC ve web'e gönder için, çoğu zaman bu ticaret kabul edilebilir. Takım kurma ve istihdam planlıyorsanız, bu bir risk faktörüdür.
Bir kural: Proje ortasında 3D ağır ekibi Godot'a geçişi tavsiye etmem. Ama küçük 2D oyunla başlayan genç bir geliştirici ciddiyetle bunu önceden düşünmelidir.
Oyun Motoru Kararında Yapay Zeka Nerede?
Yapay zeka motor etrafındaki iş türünü daha çok değiştirir, motorun kendisini değil.
İki yıl önce, solo geliştirici ve stüdyo arasındaki en büyük fark içerik hacmiydi. On iki ortam fayans, kırk NPC, yüz diyalog satırı. Yaratıcı araçlar şimdi çoğunu kapsıyor: konsept sanat, yer tutucu doku, kod iskeleti, istemi yazarak dünya taslakları. Bu çok şey değiştirir.
Bu motor sorusunu özel bir yolla değiştirir. Yapay zeka eğer içerik boşluğunun doldurmasına yardımcı oluyorsa, motorun işi bu içeriği iyi sunmak ve hızlı yinelemektir. Her iki motor bunu başarabilir. Unreal ağır yaratılmış varlıkları daha hoş bir şekilde sunar. Unity, yaratılmış prototipi daha az sürtünmeyle ekrana koyar.
Kod yardımı da çok önemlidir. Tüm projenizi okuyabilen yardımcı C# oyun yapıştırıcı yazabilir, bir derleme hatası açıklayabilir, ya da kötü komut dosyasını yeniden düzenleyebilir. C#'ın büyük halka açık gövdesi vardır, bu yüzden tavsiyeler Unreal'ın C++ API'lerinden (versiyonlar arasında değişen) daha güvenilir olur.
Her yaratılmış komut dosyasını taslak olarak işleyin. Oku, çalıştır, ve versiyon kontrol et. Yardımcı saatleri kurtarır, fakat yargıyı kurtarmaz.
Peki Hanginizi Seçmeliyim?
Duruma göre ben ne yapardım:
Tek kişi, 2D ya da stilize oyun, 200 bin altında bütçe: Unity, ya da Godot lisans kaygısı varsa.
Tek ya da iki kişi, fotogerçekçi 3D, güçlü PC, biraz C++ becerisi: Unreal. 1 milyon royalti satırı çok uzakta.
Mobil ilk: Unity. Araçlama ve pazar alışkanlığı Unity etrafında yapılmıştır.
Epic Games Store'da satış planlanıyorsa: Unreal daha çekici, çünkü o gelir royalti hesabından hariçtir.
Beş kişi ve üstü ekip, uzun yapım dönemü: Unity'nin koltuk hesabını Unreal gelir tahmininden sonra yapan bir tablo hazırla. Ne her zaman daha ucuz.
Sonra sıkıcı ama gerçek sınavı yap. Her iki motorda aynı küçük dikey dilim inşa et: bir oda, bir mekanik, aydınlatılmış bir sahne. Her birine tek hafta sonu ertele. Nereye takıldığını yazı al, hangisi ekran iyi göründüğünü değil.
Motor seni ilk oynanabilir derlemeye ilk koydu, o anda senin doğru motorun. Daha sonra değiştirebilir, ve çoğu tasarım öğrenmesi yeni motor arasında aynen taşıyor.
Forklayan. Bir şey değişir. Ne olur, bak. Bu basit kural önemlidir.