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. Ancak bunu çok farklı şekillerde yaparlar ve özellikle web söz konusu olduğunda aralarındaki fark, genel "Godot ve Unity" tartışmasının düşündürdüğünden daha belirgindir. Bu rehber, ikisini bir web derlemesini gerçekten belirleyen unsurlar açısından 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 bakış istiyorsanız 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ş) | Brotli ile ~5 MB, gzip ile ~9 MB | 2D için ~7,7 MB, 3D için ~10,7 MB, ayıklanmış sürümde ~2 MB (Brotli) |
| Web dili | Yalnızca GDScript (C# henüz web'e aktarılamıyor) | C# (web'de çalışır) |
| Web görüntü oluşturma | WebGL2 (Uyumluluk görüntü oluşturucusu) | WebGL2 ve deneysel WebGPU |
| 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ında 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, geniş varlık ekosistemi |
Kararı belirleyen en önemli etken şu: Oyununuz C# ile yazılmışsa Unity onu 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 hissettiği şeydir. Godot'nun web dışa aktarımı, motoru Brotli ile yaklaşık 5 MB'a veya gzip ile yaklaşık 9 MB'a sıkıştırılan bir WebAssembly ikili dosyası olarak sunar. Bu boyutun nedeni, önceden oluşturulmuş şablonun tam motoru (3D görüntü oluşturucu, ses, ağ özellikleri) içermesidir; çünkü oyununuzun hangi özellikleri kullandığını bilemez.
Unity 6'da Brotli ile ölçülen boş web derlemeleri, 2D yerleşik işlem hattı projesinde yaklaşık 7,7 MB, 3D URP şablonunda ise 10,7 MB boyutundadır. Yoğun biçimde ayıklanmış minimal bir derleme yaklaşık 2 MB'a kadar düşebilir. Dolayısıyla dikkatle küçültülmüş 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 motorun ikili dosyasından çok daha fazla yer kaplar. Dokuları ve sesleri sıkıştırın, mümkün olanları akışla yükleyin; böylece motor seçimi, varlık bütçenize kıyasla daha az önem taşır.
C# Sınırlaması (Seçim Yapmadan Önce Bunu Okuyun)
Ekipleri hazırlıksız yakalayan nokta budur. 2026 itibarıyla C# (.NET) ile yazılmış Godot projeleri resmî olarak web'e aktarılamıyor. GDScript sorunsuz şekilde 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 yükü oluşturuyordu ve ekip bir yayın takvimi taahhüt etmedi.
Buna karşılık Unity, C# kodunu WebAssembly'ye derliyor ve yıllardır C# projelerini tarayıcıda yayınlayabiliyor. Bu nedenle mevcut bir C# kod tabanınız varsa veya ekibiniz yalnızca C# biliyorsa web için pratik seçim Unity'dir. Sıfırdan başlıyor ve GDScript kullanmaktan memnunsanız Godot'nun web yolu 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ı henüz web dışa aktarımı için üretime hazır değildir. Godot 4.7 (Haziran 2026; ardından Temmuz 2026'da 4.7.1), WebAssembly SIMD'yi varsayılan olarak sunuyor ve kod değişikliği gerektirmeden web performansını iyileştiren bir wasm64 dışa aktarma seçeneği ekliyor.
Unity 6, işlem gölgelendiricilerine ve WebGL2'nin ötesindeki modern GPU özelliklerine erişim sağlayan deneysel bir WebGPU arka ucu ekledi; WebGL2 ise güvenli yedek seçenek olmaya devam ediyor. WebGPU henüz her tarayıcıda kullanılamıyor (güncel destek durumu için web oyunları teknoloji yığını rehberimize bakın), bu nedenle onu temel seçenek değil, bir yükseltme yolu olarak değerlendirin. Unity 6 ayrıca WebAssembly yığın belleğini 4 GB'a çıkardı ve Wasm SIMD ile yerel istisnaları ekledi.
Bugün tarayıcıda işlem gölgelendiricilerine veya daha ağır 3D özelliklerine ihtiyacınız varsa Unity'nin WebGPU çözümü öndedir. WebGL2 üzerinde 2D ve daha hafif 3D oyunlar için her ikisi de uygundur.
İş Parçacıkları, iOS ve Barındırma Sorunları
Godot 4 başlangıçta, tarayıcıların yalnızca sayfa farklı kaynaklardan yalıtıldığında sunduğu SharedArrayBuffer'ı gerektiriyordu (COOP ve COEP üst bilgileri). Bu, barındırma açısından sorun yaratır ve itch.io'da yalnızca Chrome ile çalışır. Godot 4.3'ten itibaren bu gereksinimi tamamen ortadan kaldıran tek iş parçacıklı derlemeler dışa aktarabilirsiniz; bu değişiklik aynı zamanda iOS ve Safari'de uzun süredir yaşanan 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 cihazlarda erkenden test yapın; çünkü web derlemeleri ilk olarak bu cihazlarda sorun çıkarır.
Fiyatlandırma
Godot, MIT lisansı kapsamında ücretsizdir. Kullanıcı başına ücret, telif, gelir sınırı veya başka bir ü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 geri gelmedi). Unity Personal, $200 bin gelir veya finansmana kadar ücretsiz olmaya devam ediyor ve "Made with Unity" açılış ekranı Unity 6'da isteğe bağlı hâle geldi. 2026'nın başlarında ücretli katmanlara uygulanan yaklaşık %5'lik zamdan sonra Unity Pro'nun yıllık maliyeti kullanıcı başına $2.310 oldu. Gelir sınırının altındaki tek kişilik geliştiriciler veya küçük ekipler için her iki motorla da oyun yayınlamak fiilen ücretsizdir.
Hangisini Ne Zaman Seçmelisiniz?
Ücretsiz, düşük boyutlu bir 2D veya daha hafif 3D tarayıcı oyunu geliştirmek, tek iş parçacıklı dışa aktarma sayesinde sorunsuz iOS ve Safari desteği almak istiyorsanız ve GDScript yazmakta rahatsanız web için Godot'yu seçin.
WebGPU üzerinden daha ağır 3D özelliklerine veya işlem gölgelendiricilerine ihtiyaç duyuyorsanız, daha büyük varlık ekosistemini istiyorsanız ya da bir C# ekibiyseniz ve daha büyük derlemeleri ve deneysel WebGPU uyarısını kabul edebiliyorsanız web için Unity'yi seçin.
Hangisini seçerseniz seçin, derlemenizin yine de hızlı yüklenmesi ve telefonda çalışması gerekir. 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?
2026 itibarıyla resmî 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 taahhüt edilmiş bir yayın tarihi yok. Web'de C# kullanmanız gerekiyorsa şu anda bu ikisi arasında bunu sunan tek seçenek Unity'dir.
Web derlemelerinde Godot mu yoksa 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 yoğun biçimde ayıklanmış bir Unity derlemesi yaklaşık 2 MB'a ulaşabilir. Godot varsayılan olarak daha küçüktür, fakat optimize edilmiş bir Unity 2D derlemesi ona yaklaşabilir. Kendi varlıklarınız genellikle motorun ikili dosyasından daha önemlidir.
Unity tarayıcıda WebGPU'yu destekliyor mu?
Evet. Unity 6; işlem gölgelendiricileri ve modern GPU özellikleri sunan deneysel bir WebGPU arka ucu ekledi ve WebGL2'yi yedek seçenek olarak kullanıyor. Bu özellik deneysel olarak etiketlenmiştir ve her tarayıcıda desteklenmez; bu nedenle WebGL2'yi temel seçenek olarak yayınlayın ve WebGPU'yu bir iyileştirme olarak değerlendirin.
Tarayıcı oyunları için hangisi daha iyi, Godot mu Unity mi?
İyi iOS desteğine sahip ücretsiz ve hafif 2D veya daha hafif 3D oyunlarda, GDScript kullandığınız sürece Godot daha sorunsuz bir web yolu sunar. Daha ağır 3D, işlem gölgelendiricileri, daha büyük ekosistem veya mevcut bir C# kod tabanı söz konusu olduğunda web'de Unity kazanır. Kararı genellikle C# gereksinimi 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 alın 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 uyumlu 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 öncelikli motorumuz