Oyun

RimWorld Unity'yi Bıraktı: Yeni Motor Ludeon'un Testlerinde 2-4 Kat Hızlandı

Ludeon Studios, RimWorld 1.7 ile Unity'den kendi geliştirdiği Waylith motoruna geçti. Stüdyonun testlerine göre oyun 2 ila 4 kat hızlı, kayıtlar ve modların büyük çoğunluğu bozulmadan çalışıyor. Ama 10 yıldan eski bilgisayarlar için bir uyarı var.

Gece masa lambasının ışığında, ekranında yukarıdan görülen bir koloni simülasyonu açık dizüstü bilgisayar (illüstrasyon)

Ne değişti?

Ludeon Studios, 12 Ekim'de RimWorld'ün 1.7 güncellemesini duyurdu. Bu güncellemeyle oyun, yıllardır kullandığı Unity motorundan Ludeon'un kendi geliştirdiği Waylith motoruna geçiyor.

Stüdyonun ifadesiyle oyun tamamen aynı görünüyor ve aynı şekilde oynanıyor. Fark, performansta: Ludeon'un kendi testlerine göre performans 2 ila 4 kat artıyor. Oyunun açılışı, büyük mod listeleriyle kayıt yükleme süresi, harita ve dünya oluşturma, oyunun saniyedeki işlem hızı ve neredeyse her şey hızlanıyor.

Stüdyonun paylaştığı örnekler de dikkat çekici:

  • Yoğun bir geç oyun kolonisinde performans 1.6 sürümüne göre 2,2 kat daha iyi.
  • 1.500 modluk bir mod paketinin yüklenme süresi 14 dakikadan 6 dakikaya düştü.

Ludeon bunların kendi test sonuçları olduğunu ve performans artışının bilgisayara ve kullanılan modlara göre değişebileceğini özellikle belirtiyor. Henüz kapsamlı bağımsız testler yayımlanmış değil. Bununla birlikte 1.7 test sürümünü deneyen bazı oyuncular da belirgin performans ve yükleme süresi kazanımları bildiriyor; öte yandan yüksek bellek kullanımı gibi erken dönem sorunlardan söz edenler de var.

Bir oyun motoru neden değiştirilir?

Bir oyun motoru, bir oyunun üzerinde çalıştığı temel yazılımdır: Görüntüyü ekrana çizer, fiziği hesaplar, sesi oynatır, dosyaları yükler. Çoğu stüdyo bu temeli sıfırdan yazmak yerine Unity ya da Unreal gibi hazır motorları kullanır; bu, geliştirmeyi büyük ölçüde hızlandırır.

Bir atölyede vinçle kaldırılan eski araba motoru ve yanında bekleyen yeni motor (illüstrasyon)

Ama hazır bir motor, her oyun için ideal değildir. Genel amaçlı bir motor, binlerce farklı türde oyunu desteklemek için tasarlanır. RimWorld gibi, yüzlerce karakterin, hayvanın ve nesnenin aynı anda simüle edildiği, binlerce modla genişletilen bir oyunun ihtiyaçları ise çok özel. Kendi motorunu yazan bir stüdyo, yalnızca kendi oyununun ihtiyaç duyduğu şeylere odaklanabilir ve teknolojisinin tamamı üzerinde söz sahibi olur.

Ludeon, Unity'yi neden bıraktığını duyurusunda ayrıca açıklamadı; yalnızca sonuçlarına, yani performansa ve modcuların kazanacağı yeni imkânlara odaklandı.

Kararın zamanlaması ise dikkat çekici. Unity, 2023'te oyunların kullanımına dayalı tartışmalı bir ücret modeli duyurmuş ve geliştiricilerden büyük tepki almıştı. Şirket önce planı önemli ölçüde değiştirdi, ardından Eylül 2024'te sistemi tamamen iptal etti. Ludeon ise Waylith'e geçiş kararını bu tartışmayla ilişkilendirmiyor; dolayısıyla ikisi arasında doğrudan bir neden-sonuç ilişkisi kurmak mümkün değil.

Kayıtlar ve modlar nasıl bozulmadı?

Bu, hikâyenin en ilginç kısmı. Normalde bir oyunun motorunu değiştirmek, neredeyse yeni bir oyun yapmak kadar büyük bir iş. RimWorld'ün durumunda bu iş daha da zor, çünkü oyunun hayatta kalmasının önemli bir nedeni mod topluluğu. Bazı oyuncular yüzlerce, hatta binlerce modla oynuyor.

Kriko üzerinde yükseltilmiş, içi hâlâ eşyalı bir evin altına yeni temel döken işçiler (illüstrasyon)

Ludeon'a göre oyuncuların geçiş için hiçbir şey yapması gerekmiyor:

  • Kayıtlar: 1.6'da başlatılan koloniler 1.7'de açılıyor; üstelik 1.7'de kaydedilen bir oyun, 1.6'ya geri dönüldüğünde de çalışıyor.
  • Modlar: Modların büyük çoğunluğu, yapımcılarının hiçbir değişiklik yapmasına gerek kalmadan 1.7'de çalışıyor. Bazı modlar sarı renkte "desteklenmiyor olabilir" uyarısıyla görünebilir; ama bu yalnızca sürüm numarası değiştiği için. Mod yapımcısı modunu 1.7 uyumlu olarak işaretlediğinde uyarı kayboluyor.

Ludeon bunu nasıl başardığını teknik olarak ayrıntılı anlatmıyor. Ama ortaya çıkan sonuç, motor değişikliğinin oyunun "içeriğini" mümkün olduğunca olduğu gibi bıraktığını gösteriyor: Modların dayandığı oyun kodu ve yapısı korunurken, altındaki motor değiştirilmiş. Ludeon ayrıca, geçiş öncesinde testlere katılıp geri bildirim veren yirmiden fazla modcuya teşekkür ediyor.

Waylith, modculara yeni imkânlar da tanıyor: C# programlama dilinin en güncel özelliklerini kullanabiliyorlar, oyunun performansını düşürmeden daha karmaşık modlar yazabiliyorlar ve büyük görsel değişiklikler ile özel efektler yapmak daha kolay hale geliyor.

Masaya dizilmiş, mod kategorilerinin yazdığı yüzlerce kartı düzenleyen eller (illüstrasyon)

Bir uyarı: Eski bilgisayarlar

Geçişin bir bedeli de var. Ludeon, 10 yıldan eski bilgisayarlarda 1.7'nin çalışmayabileceğini belirtiyor. Bu durumla karşılaşan oyuncuların resmi geliştirme Discord sunucusu üzerinden bildirimde bulunmasını istiyor; stüdyo bazı değişikliklerle yardımcı olabileceğini söylüyor.

RimWorld'ün düşük donanım gereksinimleriyle bilinen bir oyun olduğu düşünülürse, bu özellikle eski bir dizüstü bilgisayarda oynayanlar için dikkat edilmesi gereken bir nokta.

1.7'yi nasıl deneyebilirsin?

1.7 şimdilik yalnızca Steam'deki test sürümünde; oyuncuların büyük çoğunluğunun oynadığı ana sürüm hâlâ 1.6. Denemek istersen:

  1. Steam kütüphanende RimWorld'e sağ tıkla ve "Özellikler"i seç.
  2. "Betalar" sekmesine gir ve "unstable" sürümünü seç.
  3. Oyun otomatik olarak güncellenmezse Steam'i yeniden başlat. Sorulursa "Play 1.7 Unstable" seçeneğini seç.

Test sürümünde hatalarla karşılaşma ihtimalinin daha yüksek olduğunu unutma. Kayıtların 1.6'ya geri dönülebiliyor olması bir güvence; ama önemli bir koloninin yedeğini almak yine de iyi bir fikir.

Ve bir sürpriz

Ludeon, duyurunun sonuna küçük bir not bıraktı: Waylith'i kullanan tek oyun RimWorld değil. Stüdyo yeni bir oyun üzerinde çalıştığını, ama ayrıntıları paylaşmasının biraz zaman alacağını söylüyor.

Karanlık bir odada ekranında oyun düzenleyici açık bir bilgisayar ve üzerinde "Soon" yazan yapışkan not (illüstrasyon)

Bu, Waylith'in yalnızca eski bir oyunu hızlandırmak için yazılmış bir araç olmadığını, Ludeon'un geleceğinin temeli olarak tasarlandığını gösteriyor. RimWorld oyuncuları şimdilik daha akıcı kolonilerin keyfini çıkarabilir. Ama asıl merak edilen soru artık şu: Aynı motorun üzerinde yükselecek bir sonraki Ludeon oyunu nasıl bir şey olacak?

EtiketlerSteamModlar

İlgili yazılar

Tüm yazılar