The goal of this project is to create a 2D game engine that can handle the two games I want to make. The first one will be a rougelite where I want to take heavy inspiration of the Guild Wars 2 combat system. Starting with the different skills to as many modifier options for skills as I can think of. If I ever manage to finish this game I want to create something Like Stardew Valley but without farming and the combat system of my first game. Currently I'm aiming to write the engine in a way to allow me to make the rougelite while still keeping in mind what I probably will need for game 2.
Currently I've implemented basic input handling for Keyboards and Gamepads