We developed a custom game engine as part of our Game Engine Architecture course at the University of Gothenburg. We took a broken and unfinished engine and turned it into a turn-based strategy engine by scrapping most of the original codebase into something new and of our own design.
The engine was developed in .NET C# and makes use of SDL2 for rendering.