I have built graphics engines from ground up using DirectX, and have also done various other aspects of a game, such as physics and gameplay. In my free time, I take monstrous delight in making flash games/prototypes, where I create my own art (and occasionally sound) assets.