I had a question in the previous blog post about how to get started with Silverlight Game Development. Here are a bunch of resources to get you started...
1. My Blog (shameless plug) has some good resources:
a. Simple 2D Game: Silverlight Rocks! Is an asteroids clone which demonstrates basic sprites in Silverlight, collision detection, etc. This game was initially written for Silverlight 1.1 Alpha, so beware that there is some “junk in the trunk.”
b. Scrolling and Sprites: Destroy All Invaders is a scroller and source code download is provided. This too was originally a 1.1 Alpha game so some refactoring is in order.
c. Physics: The Polygon Physics Demo also provides source code and shows how you can use the Farseer Physics engine to provide great physics effects. Also, the Physics Helper, although in early stages, I believe will make Physics Games much easier to develop using Farseer.
d. Media Elements: I tried to compile a list of some media resources for audio effects and artwork.
e. Presentations: I’ve done some presentations for ReMIX, TechEd, and various code camps and user groups which are on this site. The samples and slides can be useful. Silverlight 2 Animation, Advanced Animation and Input, Silverlight for Casual Games.
2. Farseer Physics Engine: What’s a great game without physics? Unless you’re a math genius and want to code your own, take a look at Farseer, created by Jeff Weber and ported to Silverlight by Bill Reiss. You can get lots of help on the discussion board.
3. Silverlight Games 101: Bill Reiss has a great series of articles on beginning Silverlight Game Development.
4. Silverlight Tips of the Day: Mike Snow centers most of his blog posts on Silverlight around game development. These are quick reads, but great information provided.
5. Chris Cavanagh’s Blog has some Physics samples and other great Silverlight resources.
6. Cameron Albert has a blog with some good game dev info, including info on Farseer Physics and scripting.
7. Article Series: Developing a Casual Game with Silverlight 2: This new series of articles by Joel Neubeck looks to be very promising!
8. Silverlight Cream: Dave Campbell keeps a fantastic, daily blog entry of what’s new in Silverlight. Even though this isn’t specific to game development, there is a ton of useful info bubbling up from this blog and it’s a must read!
9. Silverlight Games: It’s good to see what other Silverlight game developers are coming up with. Mashooo is maintaining a long list of Silverlight Games. Also the Community Gallery on Silverlight.net has many games, lots with source provided.
10. Laumania.Net: Another development blog, and the author has created some good getting started samples for Farseer Physics and Silverlight, the Farseer Simple Samples on Codeplex.
Got any more? I know I've forgotten some, so let me know and I can add the links into the list.