Make Silverlight Games with Popfly Game Creator

PopflyGamesMany people have been using Silverlight to create games for the web, but until now, you've had to be a programmer to do it. 

Just released on the Popfly site is alpha of the new Popfly Game Creator feature, which provides a great way to create and share some interesting games without having to deal with some of the complexities normally associated with game creation, all using Silverlight.

Head over to Popfly, choose the "Create a Game" option, and choose a base game (or start from scratch):

CreateANewGame

You can go ahead an click Play to try the game, but the interesting part is when you start modifying the game by working with the Actors, Scenes, and Game settings.

With Actors, you can modify the individual elements that comprise your game.  The car that drives, the spaceship that flies, etc.  Choose from the hundreds of built-in items, or make your own.

Actors

In Scenes, create the different screens that your game will have (title, instructions, game, "you win", "you lose", etc.)  You can select from a number of backgrounds and sounds (or again add your own.)  Then, use the editor to place the actors on the various scenes.

Scenes

So, how does the game know what to do?  This is where Behaviors come in, for both scenes and actors.  Making a lot of options available to you in a surprisingly easy-to-use editor, you can add effects like motion, shooting, disappearing and more using visual tools. 

Behaviors

Wiring up events (like steering your car) to buttons on the keyboard is very straightforward:

KeyPressEvent

Want to add a special effect when the car hits a boulder?  No problem.

SpecialEffects

Finally, use the Game screen to change overall game properties (score, lives, etc.) and to import files to your project.

Once your game is ready, just hit Play!  You can also use the built-in debugging features to see what's happening behind the scenes as you test your game.  You can view performance details, watch output from your game to a console window (for example, you can track game events such as keypresses), and turn on visibility of the bounding boxes used to detect collisions.

Debug

Best of all, since it is Popfly, you can easily save your games and share them with your friends and rest the world.

Ready to Learn More?

You can just jump right in and try things out, but I'd recommend you watch this video tutorial first (go ahead, it's only 8 minutes long):

Video: Popfly Game Creator

There's plenty more over on the Popfly Wiki, including more videos, samples and tutorials.

Very cool stuff.  I hope you'll take a moment to check it out.  Send me a link to any games you make!

-Chris