This blog is about Silverlight game development, but if you’re writing managed code for your Silverlight game, why not explore some of the other options available to you as well to get maximum exposure for your game and hopefully make some money as well?
XNA Game Studio and Xbox Live Independent Games
XNA Game Studio allows you to create games for Windows, Xbox, and Zune. You write your games in C# and you can write 2D or 3D games (2D only on Zune right now). XNA doesn’t have a vector graphics library built in, so if you want to make your games more portable, stick to image based graphics.
Xbox Live Independent Games is a way for you to sell your game on Xbox. Anyone can do it, you just need to pay $99 a year for a premium subscription.
As a bit of a shameless plug, I currently have a game on Xbox called Dr. Popper, it’s a simple bubble breaker game but it’s fun even the kids enjoy it. You can download a free trial here (or buy it for a dollar):
http://marketplace.xbox.com/en-US/games/media/66acd000-77fe-1000-9115-d80258550147/
You make 70% of every sale and now games can be sold in more countries including USA, Canada, UK, Singapore, Germany, Italy, Spain, France, Japan, and Sweden. There are restrictions on the countries that can submit games as well right now, so please view the details before shelling out the $99. With this subscription you also get to playtest and peer review other people’s games for the Independent Games channel.
There are some great game development resources available on http://creators.xna.com and even if you don’t end up creating a game in XNA, it can be helpful to get an understanding of how they structure their game class. It may give you some ideas for how to structure things in Silverlight, a lot of my game tutorials came from implementing what they do in a Silverlight way.
You can now write 2D games for both XNA and Silverlight using my free SilverSprite library at http://silversprite.codeplex.com. To use it, you would have to write your game in the XNA style and then recompile for Siverlight using the SilverSprite library.
Windows Mobile Marketplace
Windows Mobile has a new marketplace coming up for 6.x phones. Think iPhone app store for Windows Mobile and it’s probably pretty close. This is just getting started so instead of jumping into a saturated market like iPhone, why don’t you become an early adopter here?
http://developer.windowsmobile.com/Marketplace.aspx
Silver Arcade
For Silverlight games, you can get more exposure for your game and hopefully make some money at http://silverarcade.com as the volume of users on the site increases. I’m one of the founders of Silver Arcade, and my partners on the site are extremely talented and we’ll be providing helpful libraries for Silverlight game developers soon.