My son is very keen, as many boys his age are, on video games.
Xbox, Wii, Playstation, Nintendo, flash games, Scratch, Bin Weevels; it goes on and on. It's what he loves and especially things like scratch.mit.edu are where I try and push him with the hope that it will encourage him to learn more about the world of technology and how games and computers generally work.
Recently, I discovered "Gamestar Mechanic" and interesting site that lets him play a young game player come game game designer who must go through a variety of quests Pokemon style. Whats nice about the site is that it teaches game design not just game playing. The NPCs in the quests and the levels in the quests teach him about how games work and he gets to design his own games too.
Embedded below is one of his first attempts, a two level affair. Which I must confess I can't beat, give it a go! :-)