One of my main interests is high performance real-time data processing. Computer games present lots of interesting problems that can be classified in this field, including; user interaction, graphics, physics, artificial intelligence, computer networking, data representation and storage, and memory management.
So to challenge myself I've been working on a game that will attempt to tackle all of the above problems. The name of this game is 'Infinite Zero' which I describe in further detail on it's own page here.
If you are interested in more useful high performance computing you might like to have a look at some of the computing boards that I help design at my work at Alpha Data.