Pengenalan Murder Engine
- Murder Engine menyediakan source code engine game ECS pixel art yang dibangun di atas MonoGame.
- Ini adalah engine yang masih dalam pengembangan, sehingga mungkin ada banyak perubahan dan bagian yang belum sempurna; meski diupayakan rilis yang stabil, engine ini diperingatkan belum sepenuhnya matang.
Cara membangun engine
- Disarankan memulai dari proyek game jam atau proyek Hello World, lalu memahami arsitektur Murder melalui contoh serta mempelajari dunia ECS dan cara membuat entity serta component.
- Arsitekturnya terdiri dari root, resource, source, game, game editor, dan struktur lainnya, serta karena tidak ada editor eksternal, kontrol penuh atas proyek dimungkinkan.
- Editor merupakan proyek terpisah, dipisahkan dari kode game sehingga sisi editor dapat dengan bebas melakukan pekerjaan yang diinginkan.
- Paket nuget untuk Murder masih belum tersedia, dan direkomendasikan menggunakan referensi git submodule di
.csproj.
- Jika ingin mengetahui bagaimana ECS diterapkan pada engine, disarankan merujuk ke dokumentasi framework Bang yang digunakan oleh Murder.
Persyaratan
- Editor dapat dijalankan di Linux, MacOS, Windows, dan SteamDeck, serta .NET 8 SDK harus terpasang.
- Game didistribusikan dengan arsitektur seperti ini.
- Dukungan konsol masih dalam proses.
Berkontribusi
- Meski masih tahap awal, usulan atau masukan sangat disambut.
✨ Contoh editor
Pendapat GN⁺
- Murder Engine adalah engine game ECS pixel art yang sedang dikembangkan, dan penting bahwa engine ini berbasis MonoGame.
- Engine ini dirancang agar pengembang dapat memiliki kontrol penuh, serta mendukung berbagai platform.
- Tulisan ini bisa menarik bagi orang-orang yang tertarik pada pengembangan perangkat lunak, karena menawarkan proses pengembangan engine game baru dan peluang untuk ikut berpartisipasi.
Belum ada komentar.