Brutal oyun geliştirme çerçevesi açık kaynak olarak yayınlandı

optikfare
tarafından
optikfare
tarafındanoptikfare

Brutal oyun geliştirme çerçevesi, DayZ’in yaratıcısı Dean Hall tarafından açık kaynaklı bir yapı olarak kamuoyuna sunuldu. Bu teknoloji, Hall’un Ahwoo ve RocketWerkz şirketleri arasındaki iş birliği sonucunda geliştirildi. Geliştiriciler için esneklik sağlamayı hedefleyen bu yeni araç, oyun dünyasındaki bağımlılık sorunlarına karşı güçlü bir alternatif olarak öne çıkıyor.

Brutal oyun geliştirme çerçevesi, C# dili üzerine inşa edildi ve ticari projelerde dahi tamamen ücretsiz kullanım hakkı tanıyor. Kullanıcıların herhangi bir telif ücreti ödemesine gerek kalmadan, sadece oyun kredilerinde ilgili telif hakkı bildirimini paylaşmaları yeterli oluyor. Bu hamle, bağımsız geliştiricilerin büyük motor devlerine olan bağımlılığını azaltmayı amaçlıyor.

Brutal oyun geliştirme çerçevesi
Yerel yapay zekâ ile üretilmiş içerik görseli.

Brutal oyun geliştirme çerçevesi nedir?

Brutal oyun geliştirme çerçevesi, bir oyun motoru değil, doğrudan bu tür yapıların üzerine inşa edilebileceği kapsamlı bir framework olarak tanımlanıyor. Geliştiriciler bu teknolojiyi kullanarak doğrudan oyun üretebilir veya kendi özel oyun motorlarını oluşturmak için temel alabilirler. RocketWerkz’in Kitten Space Adventure projesinde olduğu gibi farklı kullanım modelleri mevcut.

Teknolojinin temelinde, C# diline yerel API’lere ve kütüphanelere erişim sağlayan özel bir birlikte çalışabilirlik katmanı bulunuyor. Bu yapı sayesinde geliştiriciler düşük seviyeli işlemleri yüksek performansla gerçekleştirebiliyorlar. Sistemin çekirdeği, bellek tahsislerini azaltmaya ve gereksiz yükleri minimize etmeye odaklanan titiz bir mühendislik anlayışıyla tasarlandı.

Brutal oyun geliştirme çerçevesi, 2022 yılından bu yana geliştirilmekte ve halihazırda farklı stüdyolarda test edilmektedir. RocketWerkz bünyesindeki Kitten Space Adventure projesinin yanı sıra, Ludeon Studios’un Rimworld oyununu çalıştıran yeni Waylith motorunda da kullanılıyor. Ayrıca Kerbal Space Program yaratıcısı Felipe Falanghe de bu yapı üzerinde çalışmalar yürütüyor.

BilgiDetay
GeliştiriciDean Hall (Ahwoo & RocketWerkz)
TeknolojiC# tabanlı Framework
LisansAçık Kaynak / Ticari Kullanım Ücretsiz
Telif HakkıYok (Sadece kredi bildirimi gerekli)
Kullanılan ÖrneklerKitten Space Adventure, Waylith Engine

Neden geliştirildi?

Dean Hall, Brutal oyun geliştirme çerçevesi projesini başlatırken Unity ve Unreal gibi dev motor şirketlerinin geliştiricilere karşı hesap verebilir durumda olmadığını vurguladı. Mevcut piyasa liderlerinin stratejik kararlarının geliştiricilerin projelerini doğrudan etkilediğini belirten Hall, bu durumun daha da kötüleşebileceği uyarısında bulundu. Geliştiriciler için bir ‘can simidi’ sunma amacı taşıyor.

Hall, büyük yazılım şirketlerinin rekabet avantajlarını korumak adına geliştiricilerden daha fazla gelir elde etme yoluna gidebileceğini öngörüyor. Bu durumun abonelik sistemleri, telif hakları veya daha kısıtlayıcı lisanslama modelleri aracılığıyla gerçekleşebileceği ifade ediliyor. Brutal, bu tür ticari baskılardan kaçınmak isteyenler için şeffaf bir alternatif olarak konumlandırılıyor.

Sektörün mevcut durumunda geliştiricilerin birkaç dev teknoloji şirketine bağımlı hale gelmesinin kaçınılmaz olmadığını savunan Hall, bu dengenin değişebileceğini ifade etti. Teknolojinin açık kaynaklı olması ve kaynak koduna erişim sağlanması, geliştiricilere kendi sistemlerini inşa etme özgürlüğü tanıyor. Bu durum, güç dengesini değiştirmek adına atılmış küçük ama önemli bir adım olarak görülüyor.

Hangi platformlar ve projelerle entegre?

Brutal oyun geliştirme çerçevesi şu an için belirli bir platforma özgü değil, genel bir teknoloji katmanı olarak sunuluyor. Ancak C# tabanlı yapısı sayesinde geniş bir uyumluluk yelpazesi sunarak farklı sistemlerde çalışabilme potansiyeli taşıyor. Geliştiriciler bu framework’ü kendi ihtiyaçlarına göre özelleştirebilir ve çeşitli platformlar için optimize edebilirler.

Halihazırda kullanılan projeler arasında RocketWerkz tarafından geliştirilen Kitten Space Adventure dikkat çeken örneklerden biri olarak öne çıkıyor. Ayrıca Ludeon Studios, Rimworld oyununun altyapısını güçlendirmek amacıyla Waylith motoru üzerinde Brutal’dan faydalanıyor. Bu durum teknolojinin hem küçük ölçekli projelerde hem de büyük yapımlarda işlevsel olduğunu kanıtlıyor.

Felipe Falanghe gibi deneyimli isimlerin de bu yapı üzerine çalışmalar yürütmesi, framework’ün profesyonel standartlara uygunluğunu gösteriyor. Geliştiriciler kendi motorlarını oluştururken Brutal’ı bir temel taş olarak kullanabiliyorlar. Bu esneklik, teknolojinin farklı oyun türleri ve teknik gereksinimler için ölçeklenebilir olduğunu ortaya koyuyor.

Unity ve Unreal ile karşılaştırması nedir?

Dean Hall, Brutal’ın mevcut dev motorların yerini hemen alacağını iddia etmiyor; her projenin ihtiyacına göre Unity veya Unreal hala doğru seçimler olabilir. Ancak bu büyük şirketlerin performans ve stabilite gibi temel konularda bazen geliştiricileri zor durumda bıraktığını belirtiyor. Brutal, özellikle düşük seviyeli işlemleri mükemmel yapma odaklı bir yaklaşımla fark yaratıyor.

Hall’a göre mevcut motor devleri son dönemde metaverse veya yapay zeka gibi trendlerin peşinden giderken, geliştiriciler performans sorunlarıyla mücadele etmek zorunda kalabiliyor. Brutal ise bu tür dışsal baskılardan bağımsız olarak, doğrudan kod seviyesinde kontrol ve şeffaflık sunmayı hedefliyor. Yazılım şirketlerinin kararlarından bağımsız hareket edebilmek büyük bir avantaj sağlıyor.

Framework’ün temel felsefesi, geliştiricilerin kendi sistemlerini inşa etmelerine olanak tanıyan açık kaynaklı bir yapı sunmaktır. Eğer araçlar halka açıksa ve kaynak koduna erişilebiliyorsa, geliştiriciler gerektiğinde framework’ü çatallayarak (fork) kendi yollarını çizebilirler. Bu durum, büyük şirketlere karşı geliştiricilere gerçek bir seçenek alanı yaratıyor.

Geliştiriciler için ne anlama geliyor?

Brutal oyun geliştirme çerçevesi, özellikle kendi motorunu geliştirmek isteyen veya büyük şirketlerin lisans politikalarından çekinen bağımsız ekipler için önemli bir fırsat sunuyor. Ticari projelerde ücretsiz olması ve telif hakkı içermemesi, bütçe kısıtlılığı olan stüdyolar için kritik bir avantaj sağlıyor. Geliştiriciler kendi sistemlerini özgürce inşa edebilecekleri bir alan buluyorlar.

Bu teknoloji, geliştiricilerin kontrol edemedikleri şirket kararlarından kaynaklanan riskleri minimize etme şansı tanıyor. Kendi oyunları üzerinde çalışırken dış faktörlerin müdahalesinden korunmak, yaratıcılık ve teknik özgürlük açısından büyük önem taşıyor. Brutal, bu noktada bir seçenek sunarak geliştiricilerin elindeki araç çantasını genişletiyor.

Sonuç olarak bu framework, endüstri dengelerini değiştirmek adına atılmış bir adım olarak değerlendiriliyor. Herkes mevcut motorları terk etmese bile, alternatif üretmenin maliyetinin düşmesiyle benzer yapıların daha fazla ortaya çıkması bekleniyor. Brutal, özellikle bağımlılık hissi yaşayan geliştiriciler için güvenli ve özgür bir liman görevi görebilir.

Sonuç ve tavsiye

Brutal oyun geliştirme çerçevesi, özellikle büyük motor şirketlerinin lisans ve fiyat politikalarından kaçınmak isteyen bağımsız stüdyolar için ideal bir seçenek. Kendi oyun motorunu geliştirmek veya daha fazla kontrol sahibi olmak isteyen C# geliştiricileri bu framework’ü incelemeli.

Kaynaklar: GamesIndustry.biz

Bu Makaleyi Paylaş
Yorum yapılmamış