Stride 4.4 yayınlandı: SPIR-V tabanlı shader hattı, yenilenen Vulkan ve Direct3D 12, yeni komut satırı aracı
Stride oyun motorunun yeni sürümü Linux ve macOS'ta proje derlemeyi Windows'takiyle eşitliyor, OpenGL desteğini kaldırıyor ve sürüm ile proje yönetimi için bir CLI aracı getiriyor.

Stride ekibi, 9 Ekim 2026'da motorun 4.4 sürümünü duyurdu. Ekip bu sürümü motorun yıllardır gördüğü en büyük güncellemelerden biri olarak tanımlıyor: shader hattı yenilendi, Vulkan ve Direct3D 12 baştan ele alındı, Windows dışındaki platformların desteği toparlandı ve yeni bir komut satırı aracı geldi. Stride 4.4 şimdiden başlatıcıdan (launcher) indirilebiliyor.
Platform desteği
Stride şimdiye kadar önce Windows'u gözeten bir motordu; diğer platformlar destekleniyordu ama oyun yapmak ve çalıştırmak çoğu zaman sorun çıkarıyordu. 4.4'te bütün platformlar yeniden çalışır hâle getirildi ve geride kalmamaları için test kümeleri genişletildi. Varlık derleyicisindeki değişikliklerle Linux ve macOS'ta proje derlemek artık Windows'takiyle aynı şekilde çalışıyor.

Vulkan, Direct3D 12 ve SDSL
Şimdiye kadar varsayılan API Direct3D 11'di ve özellikleri büyük ölçüde tamamdı; Direct3D 12, Vulkan, OpenGL ve OpenGL ES'te ise pek çok özellik eksikti ve bunlar daha az kararlıydı. 4.4'te Vulkan ve Direct3D 12 tamamen elden geçirildi; ekip, projelerin hangi grafik arka ucu seçilirse seçilsin aynı çalışmasını bekliyor. Bakımı kolaylaştırmak ve yalnızca modern API'lere odaklanmak için OpenGL ve OpenGL ES desteği kaldırıldı. Ekip, bir sonraki büyük sürümde Direct3D 11'i de kaldırmayı düşündüğünü söylüyor.
Stride'ın shader dili SDSL'in derleyicisi de yenilendi. Metin dosyalarını birbirine eklemek yerine artık SPIR-V merkezli bir hat kullanılıyor: her SDSL shader'ı yalnızca bir kez derleniyor ve motor doğrudan bayt koduyla çalışıyor. Ekibe göre bu, daha hızlı derleme, daha fazla kararlılık, gelişmiş özelliklere çok daha iyi destek demek; ray tracing gibi yenilikleri ileride eklemeyi de kolaylaştırıyor.

Yeni komut satırı aracı
Daha önce Game Studio ya da başlatıcı gerektiren bazı işler artık stride CLI aracıyla yapılabiliyor: Stride sürümlerini kurmak ve yönetmek, şablondan yeni proje oluşturmak ve Game Studio'yu açmak. Araç dotnet tool install -g stride.cli komutuyla kuruluyor; standart .NET araçlarını tercih edenler için dotnet new şablonları da sunuluyor.
Varlık iş akışı
Kendiliğinden üretilen Assets sınıfı, projedeki bütün varlıklar için tür güvenli adresler veriyor; böylece eksik bir varlık, çalışma sırasında "content not found" hatası vermek yerine derleme sırasında yakalanıyor. Harici paketlerin varlık adresleri artık çakışmayı önlemek için bir ad alanıyla başlıyor; replacement asset'lerle harici paketlerin, hatta motorun kendi varlıkları geçersiz kılınabiliyor.

Linux'ta Game Studio ve süren işler
Editörün Linux ve macOS'u destekleyebilmesi için WPF'den Avalonia'ya taşınması sürüyor; başlatıcı şimdiden Avalonia'ya geçti. Kod tabanındaki temizlik sayesinde Game Studio artık Linux'ta Proton üzerinden çalışabiliyor. Ekip bunun kusursuz bir çözüm olmadığını belirtiyor ve belgelere adım adım bir kurulum rehberi ekledi.

Belgelerde Get started, Graphics API ve Platforms bölümleri yeniden yazıldı; NativeAOT, replacement asset'ler ve Stride CLI için yeni sayfalar eklendi. Değişikliklerin tamamı sürüm notlarında yer alıyor. Ekip ayrıca C#, .NET, mobil, XR, render ve oyun geliştirme alanlarında deneyimli geliştiricileri, mevcut fonlarla desteklenen katkılar için davet ediyor.



0 yorum