Web Oyunları için Godot ve Unity Karşılaştırması (2026)

Hem Godot hem de Unity ile bir oyunu tarayıcıda yayınlayabilirsiniz. Kısaca: Godot (4.7.2, ücretsiz, MIT), GDScript ile geliştirilen küçük 2D ve daha hafif 3D web oyunları için daha sade bir seçimdir; tarayıcıda C#, daha ağır 3D veya WebGPU hesaplama özelliklerine ihtiyaç duyduğunuzda ise Unity (6.6) öne çıkar. Ancak bunu çok farklı yollarla başarırlar ve özellikle web söz konusu olduğunda aralarındaki fark, genel "Godot mu Unity mi?" tartışmasının düşündürdüğünden daha belirgindir. Bu rehber ikisini, bir web derlemesinde gerçekten belirleyici olan konular üzerinden karşılaştırıyor: indirme boyutu, görüntü oluşturma, dil desteği, mobil tarayıcılar ve maliyet.
Tüm tarayıcı motorlarını kapsayan daha geniş bir değerlendirme için web oyun motorları karşılaştırmamızla başlayın. Bu sayfa, iki büyük tam kapsamlı motor seçeneğine odaklanıyor.
Kısa Karar
| Godot | Unity | |
|---|---|---|
| Web derleme boyutu (boş) | ~5 MB Brotli, ~9 MB gzip | ~7,7 MB 2D, ~10,7 MB 3D, ~2 MB ayıklanmış (Brotli) |
| Web dili | Yalnızca GDScript (C# henüz web için dışa aktarılamıyor) | C# (web'de çalışır) |
| Web görüntü oluşturma | WebGL2 (Uyumluluk görüntü oluşturucusu) | WebGL2 ve ayrıca WebGPU (Unity 6.6'dan beri tam destekli, isteğe bağlı) |
| iOS/Safari | Tek iş parçacıklı dışa aktarmayla iyi (4.3+) | Unity 6'dan itibaren mobil web |
| Maliyet | Ücretsiz, MIT, hiçbir zaman ücret yok | $200 bin altı için Personal ücretsiz; Pro yıllık kullanıcı başına $2.310 |
| En uygun olduğu alan | Ücretsiz, küçük 2D ve daha hafif 3D web oyunları | Daha ağır 3D, C# ekipleri, büyük varlık ekosistemi |
Kararı belirleyen en büyük etken şudur: Oyununuz C# ile yazılmışsa Unity bunu web'de yayınlayabilir, Godot ise hâlâ yayınlayamaz. Diğer her şey buradan şekillenir.
Derleme Boyutu ve Yükleme Süresi
İndirme boyutu, bir web oyuncusunun ilk fark ettiği şeydir. Godot'nun web dışa aktarımı, motoru Brotli ile sıkıştırıldığında yaklaşık 5 MB, gzip ile sıkıştırıldığında ise yaklaşık 9 MB olan bir WebAssembly ikili dosyası olarak sunar. Bu boyutun nedeni, oyununuzun hangi özellikleri kullandığını önceden bilemediği için önceden derlenmiş şablonun motorun tamamını (3D görüntü oluşturucu, ses ve ağ özellikleri) içermesidir.
Unity'nin Unity 6'da Brotli ile ölçülen boş web derlemeleri, yerleşik işlem hattını kullanan bir 2D proje için yaklaşık 7,7 MB, 3D URP şablonu içinse yaklaşık 10,7 MB boyutundadır. Özellikleri yoğun biçimde ayıklanmış minimal bir derleme yaklaşık 2 MB'a kadar düşebilir. Dolayısıyla dikkatle küçültülen bir Unity 2D derlemesi Godot'nun boyutuna yaklaşabilir, ancak Godot daha az çabayla varsayılan olarak daha küçüktür.
Her iki motorda da varlıklarınız genellikle motor ikili dosyasından çok daha büyük olur. Dokuları ve sesleri sıkıştırın, mümkün olan içerikleri akışla yükleyin; böylece motor seçimi, varlık bütçeniz kadar önemli olmaktan çıkar.
C# Sınırlaması (Seçim Yapmadan Önce Bunu Okuyun)
Ekiplerin hazırlıksız yakalandığı konu budur. Eylül 2026 itibarıyla C# (.NET) ile yazılmış Godot projeleri resmi olarak web'e aktarılamıyor. Resmi web dışa aktarma belgeleri 4.7 için hâlâ bunu belirtiyor ve şimdiye kadarki 4.8 geliştirme anlık görüntülerinin hiçbirinde bu özellik yer almıyor. GDScript sorunsuz biçimde dışa aktarılabiliyor. Mono'nun statik olarak bağlandığı çalışan bir C# web prototipi, Mayıs 2025'te GodotCon Boston'da gösterildi; ancak büyük bir veri paketi üretiyordu ve ekip bir yayın takvimi açıklamadı.
Buna karşılık Unity, C# kodunu WebAssembly'ye derliyor ve yıllardır C# projelerini tarayıcıda yayınlayabiliyor. Dolayısıyla mevcut bir C# kod tabanınız varsa veya ekibiniz yalnızca C# biliyorsa Unity, web için pratik seçimdir. Sıfırdan başlıyor ve GDScript kullanmaktan memnunsanız Godot'nun web süreci sorunsuzdur.
Görüntü Oluşturma: WebGL2 ve WebGPU
Godot'nun web dışa aktarımı, Uyumluluk görüntü oluşturucusu üzerinden WebGL2'yi hedefler. Daha kapsamlı WebGPU çalışmaları, web dışa aktarımı için henüz üretime hazır değildir. Godot 4.7 (Haziran 2026; Ağustos 2026 itibarıyla 4.7.2 sürümünde ve 4.8 geliştirme anlık görüntülerinde), WebAssembly SIMD'yi varsayılan olarak sunuyor ve kod değişikliği gerektirmeden web performansını artıran bir wasm64 dışa aktarma seçeneği ekledi.
Unity'nin WebGPU arka ucu, Unity 6'da deneysel olarak başladı ve Unity 6.6'da (Ağustos 2026) deneysel statüsünden çıktı: artık standart Unity desteği kapsamında olan ve tarayıcıda hesaplama gölgelendiricilerini, GPU Resident Drawing'i ve VFX Graph'ı kullanıma açan tam destekli bir web derlemesi grafik API'sidir. Varsayılan olarak hâlâ kapalıdır ve yeni Grafik Aygıtı Filtreleme ayarı, WebGPU'ya aygıt bazında izin vermenizi veya engellemenizi ve otomatik olarak WebGL2'ye dönmenizi sağlar. WebGPU henüz her tarayıcıda bulunmuyor (güncel destek durumu için web oyunları teknoloji yığını rehberimize bakın), bu nedenle temel hedefiniz WebGL2 olsun. Unity 6, WebAssembly belleğini 4 GB'a yükseltti ve Wasm SIMD ile yerel istisnaları ekledi; 6.6 sürümü ise Wasm64 ile bu sınırı 16 GB'a çıkarıyor ve sahne bazında aşamalı varlık yükleme özelliği ekliyor. Görüntü oluşturmayla ilgili bir not daha: Unity 6.5 (Haziran 2026), Yerleşik Görüntü Oluşturma İşlem Hattı'nı kullanımdan kaldırdı (Unity'nin görüntü oluşturma işlem hattı stratejisine göre Unity 6.7 LTS boyunca desteklenecek); dolayısıyla yeni bir web projesi URP ile başlamalıdır.
Bugün tarayıcıda hesaplama gölgelendiricilerine veya daha ağır 3D'ye ihtiyacınız varsa Unity'nin WebGPU çözümü çok daha ileridedir ve 6.6 itibarıyla artık riskli bir tercih değildir. WebGL2 üzerinde 2D ve daha hafif 3D için her iki motor da uygundur.
İş Parçacıkları, iOS ve Barındırma Sorunları
Godot 4 başlangıçta SharedArrayBuffer gerektiriyordu. Tarayıcılar bunu yalnızca sayfa farklı kaynaklardan yalıtılmış olduğunda (COOP ve COEP üstbilgileriyle) kullanıma açar. Bu, barındırma açısından uğraştırıcıdır ve itch.io'da yalnızca Chrome'da çalışır. Godot 4.3'ten beri bu gereksinimi tamamen ortadan kaldıran tek iş parçacıklı derlemeler dışa aktarabilirsiniz. Bu değişiklik, uzun süredir devam eden iOS ve Safari oynatma sorunlarını da çözdü. Önceliği web olan bir Godot oyunu için tek iş parçacıklı dışa aktarma genellikle daha güvenli varsayılan seçenektir.
Unity'nin web derlemeleri de WebAssembly kullanır ve mobil web desteği Unity 6 ile başlamıştır. Geniş bir mobil tarayıcı kitlesini hedefliyorsanız her iki motorda da gerçek cihazlarla erkenden test yapın; çünkü web derlemeleri ilk olarak genellikle burada sorun çıkarır.
Fiyatlandırma
Godot, MIT lisansı kapsamında ücretsizdir. Kullanıcı lisansı, telif payı, gelir sınırı veya ücret hiçbir zaman yoktur.
Unity, Eylül 2024'te Runtime Fee'yi iptal ettikten sonra kullanıcı bazlı aboneliklere geri döndü (bu ücret yeniden getirilmedi). Unity Personal, $200 bin tutarına kadar gelir veya finansman için ücretsiz kalıyor ve "Made with Unity" açılış ekranı Unity 6'da isteğe bağlı hâle geldi. Ocak 12, 2026'da ücretli katmanlara uygulanan %5'lik zamdan sonra Unity Pro, Eylül 2026 itibarıyla Unity'nin fiyatlandırma sayfasına göre kullanıcı başına yıllık $2.310'dur (veya aylık $210). Sınırın altındaki bağımsız bir geliştirici ya da küçük bir ekip için her iki motorla da oyun yayınlamak fiilen ücretsizdir.
Hangi Durumda Hangisini Seçmeli?
Ücretsiz, küçük boyutlu bir 2D veya daha hafif 3D tarayıcı oyunu; tek iş parçacıklı dışa aktarma sayesinde sorunsuz iOS ve Safari desteği istiyorsanız ve GDScript yazmak sizin için uygunsa web için Godot'yu seçin.
Daha ağır 3D'ye veya WebGPU üzerinden hesaplama gölgelendiricilerine (6.6'dan beri üretim düzeyinde destekleniyor) ihtiyacınız varsa, daha büyük varlık ekosistemini istiyorsanız ya da bir C# ekibiyseniz ve daha büyük derlemeleri kabul edebiliyorsanız web için Unity'yi seçin.
Hangi motoru seçerseniz seçin, derlemeniz yine de hızlı yüklenmeli ve telefonda çalışmalıdır. Seçiminizi yaptıktan sonra hızlı yüklenen bir web oyunu yayınlama rehberine bakın.
Sık Sorulan Sorular
Godot, C# oyunlarını web'e aktarabilir mi?
Eylül 2026 itibarıyla resmi olarak hayır. Godot'nun web dışa aktarımı GDScript ile çalışır, ancak C# (.NET) projeleri henüz tarayıcıya aktarılamaz. Mayıs 2025'te GodotCon Boston'da bir prototip gösterildi, ancak kesinleşmiş bir yayın tarihi yok. Web'de C# kullanmanız gerekiyorsa şu anda bunu yayınlayabilen ikili arasındaki tek seçenek Unity'dir.
Web derlemelerinde Godot mu, Unity mi daha küçüktür?
Godot'nun boş web derlemesi, Brotli ile sıkıştırıldığında yaklaşık 5 MB'tır. Unity 6'nın boş derlemeleri 2D için yaklaşık 7,7 MB, 3D içinse 10,7 MB boyutundadır; ancak özellikleri yoğun biçimde ayıklanmış bir Unity derlemesi yaklaşık 2 MB'a ulaşabilir. Godot varsayılan olarak daha küçüktür, ancak optimize edilmiş bir Unity 2D derlemesi buna yaklaşabilir. Kendi varlıklarınız genellikle motor ikili dosyasından daha önemlidir.
Unity tarayıcıda WebGPU'yu destekliyor mu?
Evet. Unity 6, WebGPU'yu deneysel bir arka uç olarak sundu ve Unity 6.6 (Ağustos 2026), hesaplama gölgelendiricileri ile modern GPU özelliklerini ve yedek olarak WebGL2'yi sunan, web derlemeleri için tam destekli bir grafik API'sine dönüştürdü. Varsayılan olarak hâlâ kapalıdır; bu nedenle Player Settings içinden etkinleştirin, hangi aygıtların bunu kullanacağını belirlemek için Grafik Aygıtı Filtreleme'yi kullanın ve henüz WebGPU'ya sahip olmayan tarayıcılar için temel hedef olarak WebGL2'yi koruyun.
2026'da Godot C# web dışa aktarımının durumu nedir?
Eylül 2026 itibarıyla resmi bir sürümde hâlâ kullanılamıyor. Godot 4.7.2 belgeleri, C# projelerinin web'e aktarılamadığını belirtiyor; 4.8 geliştirme anlık görüntülerinde de (Ağustos 2026'ya kadar şu ana dek dört tane) bu özellik listelenmiyor. Çalışan tek seçenekler, Mono'yu statik olarak bağlayan, büyük veri paketlerine ve çeşitli kısıtlamalara sahip topluluk derlemeleridir. Tarayıcıda C# kullanmak kesin bir gereksinimse bugün web için Unity'yi kullanın veya web sürümünü GDScript ile yazın.
2026'da mobil oyunlar için Godot mu Unity mi?
Mobil web'de (telefondaki Safari veya Chrome'da oynanan oyunlar) Godot'nun tek iş parçacıklı dışa aktarımı daha küçük bir indirme ve daha az iOS sorunu sunar. Unity'nin mobil web desteği (Unity 6 ve sonrası) eskisinden daha iyidir, ancak hâlâ daha ağırdır. Yerel mobil uygulamalar için her ikisi de güçlüdür: Unity daha kapsamlı mağaza entegrasyonlarına, reklam SDK'larına ve profil oluşturma araçlarına sahiptir; Godot ise gelir sınırı olmadan ücretsizdir ve GDScript projelerini iOS ile Android'e aktarabilir (C# projeleri Android'e aktarılabilir, ancak web'de olduğu gibi iOS'a aktarılamaz). Geliri $200 binin altında olan küçük ekipler her iki durumda da ücret ödemez.
Unity varlıklarını Godot'da kullanabilir misiniz?
Ham içerik söz konusu olduğunda çoğu zaman evet. Modeller (FBX, glTF, OBJ), dokular, sesler ve yazı tipleri .unitypackage dosyasından çıkarıldıktan sonra diğer tüm dosyalar gibi Godot'ya aktarılabilir. Unity'ye özgü öğeler ise taşınmaz: C# MonoBehaviour betiklerinin, prefab'ların, materyallerin, animatör denetleyicilerinin ve gölgelendiricilerin tamamının yeniden oluşturulması gerekir. Lisansı da kontrol edin: Unity Asset Store EULA, standart varlıkları Unity projeleriyle sınırlandırmaz; ancak bazı varlıklar ayrı "Restricted Asset" koşullarına tabidir. Bu nedenle varlığı taşımadan önce onunla birlikte sunulan koşulları okuyun.
Godot neden Unity'den daha iyi?
Herkes için daha iyi değildir, ancak özellikle web oyunlarında Godot en önemli konularda öne çıkar: varsayılan web derlemesi daha küçüktür, kullanıcı lisansı veya gelir sınırı olmayan bir MIT lisansına sahiptir, geçmişinde beklenmedik fiyatlandırma değişiklikleri yoktur, tek iş parçacıklı dışa aktarma sayesinde sorunsuz iOS ve Safari desteği sunar ve saniyeler içinde açılan daha hafif bir editöre sahiptir. Tarayıcıda C#, WebGPU hesaplama özellikleri (6.6'dan beri destekleniyor), Asset Store veya güçlü konsol ve mobil yayınlama olanakları gerektiğinde Unity daha iyidir. Tartışmaya göre değil, oyununuza göre seçim yapın.
Tarayıcı oyunları için hangisi daha iyi, Godot mu Unity mi?
İyi iOS desteğine sahip ücretsiz, hafif 2D veya daha hafif 3D oyunlarda GDScript kullandığınız sürece Godot daha sade bir web çözümüdür. Daha ağır 3D, hesaplama gölgelendiricileri, daha büyük bir ekosistem veya mevcut bir C# kod tabanı için web'de Unity öne çıkar. Kararı genellikle C# konusu belirler.
Önce fikrinizi oynanabilir bir web oyunu olarak test edin, ardından bir motora karar verin.
İlgili İçerikler
- Tek Tıklamayla Oluşturabileceğiniz 100 Yapay Zekâ Oyun İstemi Fikri: bir fikir seçin ve yaklaşık bir dakika içinde oynanabilir hâle getirin
- 2026'nın En İyi Web Oyun Motorları (Karşılaştırmalı): bu ikisinin ötesindeki tüm seçenekler
- Web Oyunları için Unity Alternatifleri: Unity'den ayrılma nedeninize göre seçilmiş, web destekli tüm seçenekler
- 2026'nın En İyi 2D Oyun Motorları: oyununuz 2D ise buradan başlayın
- 2026'da Web Oyunları Teknoloji Yığını: WebGL, WebGPU ve Wasm açıklamaları
- Hızlı yüklenen bir web oyunu yayınlayın: derleme boyutu ve yükleme süresi taktikleri
- Cinevva Engine: Three.js üzerine kurulu, açık kaynaklı ve web odaklı motorumuz