Flash and ActionScript Game Engines

the_kings_game

There are many resources to get you started with game programming in ActionScript. Many articles and tutorials will discuss the basics, but if you really want a quick start, a game engine is a great help. This post lists a number of interesting options.

Game engines come in many flavors, some offer you just a framework for showing 3D images, others almost don’t require any programming at all. Here are some of my favorite ones.

Yogurt3D

If you want to create a 3D Flash game, you could start with one of the 3 major 3D engines (Sandy, Papervision, Away) But if you want even more help, there’s Yogurt3D. While the others are more general 3D engines, Yogurt3D is directly aimed at 3D game development. It has higher level constructs, like animation, to support game development. My main gripe is the lack of documentation. There is a pretty extensive tutorial, but that’s about it. There’s no forum, so you’re going to have to Google a bit (but there seems to be quite a few articles around).

FFilmation

An isometric engine. If you like the style, you’re going to love this engine. Again, the documentation is lacking, but there’s a great demo that might convince you to give this engine a try.

Flixel

This is the way to go if you want to create a 2D game. There are detailled tutorials to get you started with almost any ActionScript editor immaginable (including FlashDevelop). The engine is still under very active development and there’s a lively community that will surely help you out if the wiki is insufficient.

PushButton Engine

Probably the most known, best documented and most active game engine for ActionScript. The PushButton Engine is build around the concept of “components”, which, to me, feels very natural, especially for a game. Watch this short introduction to get the gist of it (via BIT-101)

(image credit)

If you liked this, why not share it with your friends?
    This entry was posted in Flash and ActionScript and tagged , . Bookmark the permalink. Both comments and trackbacks are currently closed.

    One Comment

    1. Posted March 9, 2011 at 6:56 am | Permalink

      FFilmation http://goo.gl/EIa05 – I like the style, I love this engine
      My blog: http://feebooks.us

    One Trackback

    1. By Tutorial: FlashDevelop and Papervision3D, the Basics on November 5, 2010 at 10:08 am

      [...] the Basics By Peter Backx | Published: November 5, 2010 It’s been a while since I indulged in my Flash and 3D hobby. I’ve been a longtime Sandy 3D fan, but it was about time I tried the competition. This post [...]

    • Feedback or questions? Contact me right away.

      Comments have been disabled on my posts. Not because I don't want to hear from you, but because they were adding very little to the conversation (most of them were spam anyway). I do listen to you and try to keep as much posts as possible up-to-date and error free. So if you have a question, if something isn't working the way you hoped or you have general feedback, please use the contact form below. I guarantee an answer to every honest question or remark.
    • Get in touch
      1. (required)
      2. (valid email required)
       

      cforms contact form by delicious:days