Amos on the Amiga was pretty great. I was able to get sprites moving around, respond to mouse clicks, even some simple 3D with an extension. Admittedly never actually made a playable game, as my programming chops weren't good enough yet. There was a small community making games with it, and they would be distributed among other shareware.