Making mini-games is usually more fun than making general purpose software, it’s a selfish, self-indulgent form of programming where you write code for the instant gratification you get.

Testing is fun because you get to play your own games and get instant feedback on any changes you make, play while you learn!

See the sub-pages for a list of games I’ve made for Windows, Linux, OSX and the Amiga