Murder Engine'e Giriş
- Murder Engine, MonoGame üzerine inşa edilmiş piksel sanat ECS oyun motorunun kaynak kodunu sunuyor.
- Geliştirme aşamasındaki bir motor olduğu için çok sayıda değişiklik ve eksik kısım olabilir; kararlı bir sürüm için çalışılsa da kusursuz olmadığı özellikle belirtiliyor.
Motor Nasıl Kurulur
- Bir game jam projesi ya da Hello World projesiyle başlayıp, örnekler üzerinden Murder mimarisini anlamanız ve ECS dünyası, entity ve component'lerin nasıl oluşturulduğunu öğrenmeniz öneriliyor.
- Mimari; root, resources, source, game ve game editor gibi bir yapıdan oluşuyor ve harici bir editör olmadığı için proje üzerinde tam kontrol sağlanabiliyor.
- Editör ayrı bir proje olarak yer alıyor; oyun kodundan ayrıldığı için editör tarafında istenen işlemler serbestçe yapılabiliyor.
- Murder için henüz bir NuGet paketi yok;
.csproj içinde git submodule referanslama yöntemi öneriliyor.
- ECS'nin motora nasıl uygulandığını öğrenmek istiyorsanız, Murder'ın kullandığı Bang framework dokümantasyonuna bakmanız tavsiye ediliyor.
Gereksinimler
- Editör Linux, macOS, Windows ve SteamDeck üzerinde çalıştırılabiliyor; ayrıca .NET 8 SDK kurulu olmalı.
- Oyunlar bu mimariyle dağıtılıyor.
- Konsol desteği hâlâ geliştirme aşamasında.
Katkıda Bulunma
- Henüz erken aşamada olsa da, öneri veya geri bildirimler memnuniyetle karşılanıyor.
✨ Editör Örnekleri
GN⁺ görüşü
- Murder Engine'in geliştirme aşamasında olan, MonoGame tabanlı bir piksel sanat ECS oyun motoru olması dikkat çekiyor.
- Motor, geliştiricilerin tam kontrol sahibi olabilmesi için tasarlanmış ve çeşitli platformları destekliyor.
- Bu yazı, yazılım geliştirmeyle ilgilenen kişiler için ilgi çekici olabilir; çünkü yeni bir oyun motorunun geliştirme sürecini ve katkı fırsatlarını gösteriyor.
Henüz yorum yok.