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