The Homicide Engine is a C# powered, open-source, 2D recreation engine constructed on prime of FNA (and thus XNA) constructed round ECS or the Entity Element System. The Homicide engine is described succinctly as:
That is the supply for Homicide Engine, a pixel artwork ECS recreation engine constructed on prime of FNA.
🚧👷 Warning Proceed at your personal danger. That is an in-development engine, which is one other approach of claiming that it’s going to change rather a lot. We do our greatest to maintain launch branches secure, however count on a whole lot of breaking adjustments and issues that aren’t good (but!).
It cleanly separates your recreation logic from the extent editor (which is a part of the sport venture) and the extent editor has a surprisingly strong variety of instruments. This features a full map editor, through dialog system, methods to outline entity composition and handle recreation information and far more.
Tasks are in the end created utilizing the C# programming language and Microsoft Visible Studio 2022, so clearly Home windows is required. The engine is open-source underneath the MIT license. It is usually house to a number of sub initiatives reminiscent of bang – the C# entity part system framework in addition to gum – the language for creating branching dialogs that’s embedded within the editor.
One factor this engine actually lacks nevertheless is documentation. There’s a minimal quantity of reference supplies out there however for essentially the most half you’ll have to puzzle issues out by yourself. Fortunately there are two initiatives to get you began, the previous Ludum Dare winner Neo Metropolis Specific in addition to the Howdy Homicide starter venture. When beginning out with both venture be sure to clone the repository recursively.
Key Hyperlinks
Homicide Engine GitHub Repository
Neo Metropolis Specific Repository
You’ll be able to study extra in regards to the superior however poorly named Homicide engine within the video under.