LÖVE is a pretty cool engine, I made the base of a platformer in it using my own code for (square) collision and movement
IK, its just the closest thing to C that I’ve used