In my experience, many corporate developers by day are actually gamers by night (after putting the kids in bed, of course.) So when an interesting technology like Silverlight comes along, a good way to learn what it can do is to see gaming concepts applied, then pull things apart to see how they were done.
Here's a recent crop of Silverlight 1.0 & 1.1 games, each (but one) with source:
- "Dr. Popper" [source] - Burst the matching bubbles, the more, the better.
- "Digger" [source] - Sort of Dig-Dug meets Montezuma's Revenge.
- "Zero Gravity" [no source available yet] - An addictive and well-made game! A nice example of the possibilities of the platform.
- Tim Heuer gives some background.
- Central NY .NET's own Andy Beaulieu has written two Silverlight games:
- "Sprawl" [source] - A good demonstration of potential with Silverlight 1.0.
- "Silverlight Maze" [no source yet]
- "Khet" [no source yet] - Requires registration to play.
- "Bubble Factory" [no source yet]
- "Browser Poker" [no source yet]
- "Grand Piano" [source] - Silverlight 1.0. Not really a game, but you can "play" it. 🙂
- "Silverlights Out" [source] - One-player puzzle game.
- "SilverNibbles" [source] - One- or two-player growing snake game
- Silverlight Tetris [source]
If you're interested in learning more about game development with Silverlight, Bill Reiss has been working on a great series of tutorial posts on his Silverlight Games 101 blog. Start reading from the bottom first, where he start with a basic game canvas, then adds sprites, a game loop, keyboard input, etc.
Update 7/5 - Added Silverlight Maze, Khet
Update 7/6 - Added Bubble Factory [via WynApse]. Hmm, three more games without source - I may have to change the post title soon... 🙁
Update 7/8 - Added Browser Poker, Grand Piano, Silverlights Out, SilverNibbles [via Tim Sneath]
Update 7/30 - Added Silverlight Tetris