Popfly Parting Present

http://www.popfly.com closed its doors for good this Monday.  One of the questions we got quite a bit was whether we could release the source code in some form.  Unfortunately for most of Popfly, this wasn’t really possible – it was either tightly coupled with internal Microsoft web services, contained code from other products, had other IP encumbrances, or otherwise wouldn’t be useful except in an MS data center. 

However, we were able to put together something for you – the Popfly Game Engine.  Now this is just the game engine – the part that plays the game data files.  It doesn’t include the creator (although it does contain enough reference information on the data files that someone could create a new one), nor any server-side support code – I took out the portions of the code that communicated with popfly.com for high scores, badges and the like.  However, I do think it’s an interesting bit of code showing how to create a simple game engine in C# on Silverlight.  This should also provide an avenue for those of you who would like to take the leap from the world of the GUI game builder, look under the covers to see how things work and actually get your hands dirty with some real code! 

When you check out the code, there’s a few steps described in the readme on obtaining some dependencies and game data files.  If you used the Popfly Game Downloader we released a few weeks back to grab your games, there’s also instructions on how to crack them open and grab the data files.

With that, check out the Ms-PL licensed code at Codeplex!

codeplex

Published 26 August 09 02:30 by Ben Anderson

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Jeff W said on August 27, 2009 1:35 AM:

This is an awesome, awesome Ms-PL release for Silverlight. Thanks!!!

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

About Ben Anderson

I grew up in Moscow, Idaho USA. For college I went to Carleton College in the similarly small town of Northfield, MN. After graduating from college I started working at Microsoft, first on the Visual C++ team and now on the Non-Professional Tools team where I work on Popfly and the Popfly Game Creator.

Search

This Blog

Syndication

Page view tracker