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.

Görsel: Stride Game Engine

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.

Fiziksel bir iPhone'da çalışan bir Stride örneği
Fiziksel bir iPhone'da çalışan bir Stride örneğiGörsel: Stride Game Engine

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 SDSL shader hattı
Yeni SDSL shader hattıGörsel: Stride Game Engine

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.

Replacement asset'ler varsayılan yazı tipini değiştirmek için kullanılabiliyor
Replacement asset'ler varsayılan yazı tipini değiştirmek için kullanılabiliyorGörsel: Stride Game Engine

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.

Linux'ta çalışan Game Studio
Linux'ta çalışan Game StudioGörsel: Stride Game Engine

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.

1
Bu haberi paylaşİşine yarayacak biri varsa ona da ulaşsın.

0 yorum

Hoş Geldin!

Oyun yapımındaki ekip kaosunu biliyoruz. İşte bu yüzden Devchaos var!

Devchaos, oyun geliştiricileri için kurulan bir topluluk ve iş birliği platformudur. Burada ekip arkadaşları bulabilir, projelerini paylaşabilir, anketler oluşturabilir, forumlarda etkinlik gösterebilir, yorum yapabilir, tester bulabilir ya da olabilirsin. Ayrıca gelişim sürecini takip etmek için Devlog Timeline seni bekliyor.

İlk 100 üyeye özel ayrıcalıklar!Üye olup toplulukta aktif olan ilk 100 kişi özel rozet, benzersiz profil seçenekleri ve sürpriz avantajlar kazanacak. Yalnızca üye olmak yetmez: paylaş, yaz, üret!
Hemen katıl ve yerini al!