I'm curious, did you make a custom game engine specifically for this game?
Yup, all made with just C++ and SDL.