1 puan yazan GN⁺ 2023-12-10 | Henüz yorum yok. | WhatsApp'ta paylaş

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.

Henüz yorum yok.