A C# game engine based on the Hazel engine by TheCherno. The creation of this engine closely follows the Game Engine Series of tutorials on how to make a game engine in C++. During the series TheCherno describes all the steps has taken in creating his Hazel engine. Along the way I have adapted the code and structure to match how I like to work in C#.
Sync the code from GitHub and open a command line at the root folder and run premake to generate the project files:
Vendor\Premake\premake5 vs2022
Open the solution file in Visual Studio 2022 to build and run.