Isosceles Invasion is a physics platformer built in GameMaker where your gun is also how you get around.
I wrote the physics from scratch; tile collisions, momentum, all of it. The twist is recoil: firing your gun pushes you the other way, so getting around the level means thinking about where you shoot.