Back in my youth I bought the Creative Computing game books which were compilations of games published in David Ahl's magazine in the 70s. I got into computing just after that so these were still around. Simple basic games like Hammurabi, Wumpus etc. You can still find those books and the source for those games on the web. Part of the joy of learning a new programming language for me was converting a game from the CC books. So I see this book as a modern day equivalent.
With 50 projects spread over 300 pages and well illustrated with tons of Java source, if you have an interest in programming games in C# I think any of these could be converted in a few hours. The games are a bunch of racing games, board games, shoot-em-ups, strategy, retro (Pacman & Mario types) and brain games. Java and C# are similar enough so if you want to venture outside your comfort zone. The author explains in some detail what he's doing and there are plenty of screen dumps and of course listings; it's a nice book. My only complaint is that I couldn't find anywhere to download the book's code.
- Link to C# Tutorials

