- Unity söz konusu olduğunda bu, öngörülebilir bir felaketti
- Gelirin yarısından fazlası motordan değil reklamlardan geliyordu. Yani reklam pazarından etkileniyordu
Unity alternatifleri
- Godot (C#, GDScript, visual)
- En sık anılan açık kaynaklı alternatif
- Üst düzey motor özelliklerinden çok, yeni başlayanların hızlıca başlamasına odaklanıyor
- Ortak şikayet şu: "not quite there yet"
- Konsol desteği yetersiz
- Unreal (visual)
- Tanıtıma ihtiyaç duymayan bir motor. AAA oyunların büyük kısmında kullanılıyor
- Nanite, Lumen, Metahuman gibi gelişmiş özellikler sunuyor, ancak karmaşık olduğu için başlamak zor ve daha fazla uzmanlık bilgisi gerektiriyor
- Ama bugünlerde Unreal ile oyun çıkarmak, pratikte Unity'den daha kolay
- Defold (Lua)
- Godot ve Unreal kadar sık anılıyor
- 2D ve mobil oyunlar için uygun
- Zaten birçok mobil oyun bu motorla yayımlandı
- RayLib
- Bir motor değil, kütüphane biçiminde
- C++ gibi dillerle hızlıca oyun geliştirmeyi sağlıyor
- Open 3D (Lua, visual)
- Amazon'un CryEngine tabanlı olarak geliştirdiği Lumberyard'ı açık kaynak olarak yayımladığı sürüm
- Crytek'in AAA oyun motorundan başladığı için öğrenme eğrisi daha zorlu olabilir
- GameMaker (GML, visual)
- 2D oyunlarda oldukça popüler ve yeni başlayanlar için de kolay
- Undertale, Spelunky gibi birçok ünlü 2D oyun bununla yapıldı
- Unigine (C#)
- Temelde oyun odaklı değil, ancak oyunlar yine de SDK hedefleri arasında en üstte yer alıyor
- Bevy (Rust)
- Rust geliştiricileri arasında en yaygın anılan seçenek
- Flax (visual)
- Defold kadar bilinir değil, ama oldukça geniş bir özellik seti sunuyor
- Henüz bu motoru kullanan dikkat çekici bir oyun yok
- Cocos (JavaScript/TypeScript)
- 15 yıl önce FarmVille'i yapmakta kullanılanlarla aynı geliştirme aracı soyundan geliyor
- Stride (C#)
- Silicon Studio'nun Paradox motoru (ondan önce Xenko) yeniden adlandırıldı
- Monogame (C#)
- Diğerleri: Construct, Ogre3D, Solar2D, HARFANG 3D, CryEngine, FNA, libGDX, LÖVE, Fyrox, C4Engine, Hazel, Wicked, TelluSim, heaps.io
8 yorum
Sadece Unity’ye alternatiflerin ortaya konmuş olması bile bir tür canlılık hissi veriyor.
Unity’nin bugüne kadar biriktirdiği sayısız şeyi göz ardı etmenin mümkün olmadığı da bir gerçek bence.
Ama deneysel yönü güçlü indie projelerin başka araçlara kayacakmış gibi bir hissim var.
Geçmişte yurt içi ve yurt dışındaki sayısız ticari oyun motorunun zarar ederek ortadan kaybolduğunu hatırlayınca, Unity motorunun kârlılık sorununu fazla parmakla gösteren bu atmosfer bana biraz ironik geliyor.
Prodüksiyon sürecinde motoru baştan değiştirelim gibi söylemler de sanki fazla kolay dile getiriliyor.
Şu anki gerçek şu ki, Unity kadar geliştirme aracı ve öğrenme materyali açısından zengin çok fazla motor yok. Bu sadece programcıların öğrenme meselesi değil; tüm geliştirme ekibinin öğrenme maliyeti düşünüldüğünde hâlâ avantajı yüksek bir motor.
Umarım hem Unity tarafı hem de geliştiriciler için kazan-kazan olacak bir yön oluşur.
Alternatif motorlardan bahseden yazılarda nedense hiç
renpyden söz edilmiyor.Ren'Py, görsel roman temasıyla sınırlı olduğu için alternatif bir çözüm olarak önerilemez gibi görünüyor.
Gerçekte kullanınca, genel amaçlı bir 2D oyun motoru olarak gerekli işlevlerin çoğunu zaten sunuyor.
Görünüşe göre Pygame kullanmadan, yalnızca Ren'Py ile oyun yapan insanlar da varmış.
Bu kadar çok alternatif sunuluyor olsa da, sonunda dönüp dolaşıp Unity'ye gidecekmişiz gibi bir his var bende.
Unity, indie geliştiriciler ve küçük ölçekli oyun stüdyoları için bir motor olarak kendini fazlasıyla öne çıkarmıştı; ancak bu olaydan göreceği zararın oldukça büyük olduğu görülüyor. Başka bir motora geçseler bile bu zaman alacaktır ve bu süre boyunca sektör daralacak, oyuncuların keyif alabileceği fırsatlar da azalacaktır. Unity’nin en azından şimdi yeniden düşünmesini umuyorum.