Maaaany years ago I used to spend my days trying to learn how to program a videogame. Eventually I gave up the idea of making a game all by myself (life is too short and learning art took already all of my time). By the way, here is a thing from those days: it's a level editor for 2D games. Thinking back, making it was excruciating and kind of pointless. I did it in something called Flex, although I barely remember what it is (yay!).