Einführung in die Murder Engine
- Die Murder Engine stellt den Quellcode einer auf MonoGame aufgebauten Pixel-Art-ECS-Game-Engine bereit.
- Es handelt sich um eine Engine in Entwicklung; es kann viele Änderungen und unvollständige Bereiche geben. Es wird darauf hingewiesen, dass zwar an stabilen Releases gearbeitet wird, diese aber nicht perfekt ist.
So wird die Engine aufgebaut
- Es wird empfohlen, mit einem Game-Jam-Projekt oder einem Hello-World-Projekt zu beginnen, um anhand von Beispielen die Murder-Architektur zu verstehen und zu lernen, wie in der ECS-Welt Welten, Entitäten und Komponenten erstellt werden.
- Die Architektur besteht aus Strukturen wie Root, Ressourcen, Source, Spiel und Game-Editor, und da es keinen externen Editor gibt, ist eine vollständige Kontrolle über das Projekt möglich.
- Der Editor ist ein separates Projekt und vom Spielcode getrennt, sodass auf der Editor-Seite frei die gewünschten Arbeiten umgesetzt werden können.
- Es gibt noch kein NuGet-Paket für Murder; empfohlen wird stattdessen, in der
.csproj auf ein Git-Submodul zu verweisen.
- Wer wissen möchte, wie ECS in der Engine angewendet wird, sollte die Dokumentation des von Murder verwendeten Bang-Frameworks lesen.
Anforderungen
- Der Editor kann unter Linux, MacOS, Windows und SteamDeck ausgeführt werden, und das .NET 8 SDK muss installiert sein.
- Spiele werden mit dieser Architektur ausgeliefert.
- Konsolenunterstützung ist noch in Arbeit.
Mitwirken
- Obwohl sich das Projekt noch in einer frühen Phase befindet, sind Vorschläge oder Feedback willkommen.
✨ Editor-Beispiele
Meinung von GN⁺
- Wichtig ist, dass die Murder Engine eine in Entwicklung befindliche Pixel-Art-ECS-Game-Engine ist, die auf MonoGame basiert.
- Diese Engine wurde so entworfen, dass Entwickler die vollständige Kontrolle haben, und sie unterstützt verschiedene Plattformen.
- Dieser Beitrag könnte für Menschen interessant sein, die sich für Softwareentwicklung interessieren, weil er Einblicke in die Entwicklung einer neuen Game-Engine und Möglichkeiten zur Mitwirkung bietet.
Noch keine Kommentare.