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.

Sıcak ve soğuk ışıkla parlayan iki monitörlü bağımsız geliştirici masası, motor seçimi kararında

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:

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:

Oyun bütçesini temsil eden hesap makinesi, defter ve paralı düz tasarım

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.

Bir proje derlenirken geç akşam bir dizüstü klavyesinde eller

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:

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.

Frequently asked questions

Unity veya Unreal Engine yeni başlayanlar için hangisi daha iyi?
Unity genellikle yeni başlayanlar için daha kolaydır. C# kullanır, orta seviye bilgisayarlarda çalışır ve muazzam bir rehber kütüphanesi vardır. Unreal'ın Blueprint görsel betik sistemi var, ama motor daha ağır ve C++ rotası daha dik öğrenme eğrisi vardır.
Unreal Engine, Unity ile karşılaştırıldığında ne kadar maliyetlidir?
Unreal ürün 1 milyon dolar ömür boyu brüt gelire ulaşana kadar ücretsizdir, sonra Epic %5 alır. Unity Personal 200 bin dolar yıllık gelir altında ücretsizdir, sonra Unity Pro koltuk başına yılda 2.310 dolar maliyetlidir. Unity takım büyüklüğüne göre, Unreal başarıya göre ücret alır.
Unity hala runtime ücreti vardır mı?
Hayır. Unity runtime ücreti iptal etti ve Unity 6 veya diğer herhangi bir versiyon ile yapılan oyunlara uygulanmaz. Maliyetler kişisel sınırı geçince koltuk başına aboneliklerden gelir.
Hangi motor daha iyi grafiklere sahiptir, Unity veya Unreal?
Unreal Engine 5, Lumen aydınlatma ve Nanite geometrisi sayesinde fotogerçekçi 3D için avantaja sahiptir. Unity mükemmel stilize ve 2D görseller yapabilir ve genellikle oynanabilir derlemeye daha hızlı ulaşır. Seçim oyununuzun ihtiyaç duyduğu görünüşe bağlıdır.
Bağımsız geliştiriciler Unity veya Unreal yerine Godot kullanmalı mı?
Godot, küçük 2D ve hafif 3D oyunlar için güçlü seçenektir. MIT lisansı ile açık kaynaktır, royalti veya koltuk ücreti yoktur. Dengeler daha küçük ekosistem, daha az eklenti ve Unity veya Unreal ile karşılaştırıldığında daha az istihdam vardır.
Yapay zeka araçları Unity veya Unreal'da oyun oluşturmaya yardımcı olabilir mi?
Evet. Yaratıcı araçlar konsept sanat, yer tutucu doku ve kod iskeleti hızlandırabilir ve kodlama asistanları Unity'de C# veya Unreal'da C++ ile yardımcı olabilir. Gemi yapmadan önce tüm oluşturulan kodu ve varlıkları gözden geçirin.
Make a World