This is a project that I’ve spent some time on during the summer. It’s a work in progress platforming game written in C# and using the MonoGame framework. It also features a level editor as a separate program.
The engine can currently handle sloped floors, and bullets fired from the player bounce off of every surface correctly.
The game can be played with or without a controller, but the right stick on a controller is needed to aim while shooting, I’ll fix this later so that the mouse can be used to aim.
To try out the latest version of the game, check out its GitHub page. Click “Clone or download”, save as zip, unzip the file and run “Play Game.bat” or “Launch Editor.bat”.