The Homicide Engine is a C# powered, open-source, 2D sport engine constructed on high 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 sport engine constructed on high of FNA.
🚧👷 Warning Proceed at your individual threat. 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 loads of breaking modifications and issues that aren’t excellent (but!).
It cleanly separates your sport logic from the extent editor (which is a part of the sport challenge) and the extent editor has a surprisingly sturdy variety of instruments. This features a full map editor, by way of dialog system, methods to outline entity composition and handle sport knowledge and far more.
Tasks are finally created utilizing the C# programming language and Microsoft Visible Studio 2022, so clearly Home windows is required. The engine is open-source below the MIT license. Additionally it is residence to a number of sub initiatives resembling bang – the C# entity element system framework in addition to gum – the language for creating branching dialogs that’s embedded within the editor.
One factor this engine actually lacks nonetheless is documentation. There’s a minimal quantity of reference supplies accessible however for probably 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 Categorical in addition to the Whats up Homicide starter challenge. When beginning out with both challenge be sure you clone the repository recursively.
Key Hyperlinks
Homicide Engine GitHub Repository
Neo Metropolis Categorical Repository
You possibly can be taught extra concerning the superior however poorly named Homicide engine within the video beneath.