Pretty banner! :)

Essential Open Source Actionscript

open_source

There are a few Open Source Actionscript projects that Urbansquall relies on for most of its games. Here’s an overview of the three open source tools that we’ve found essential to Flash game development.

BulkLoader

For any project where we need to load external files, we’ve come to rely on BulkLoader. If you’ve ever tried to load a few hundred files at once with AS3, you know that at some point Flash will fail fairly silently and just refuse to load the data you require. That’s where BulkLoader fits in. When you try to load something with BulkLoader, if its there it will arrive. No exceptions.

Box2D

Box2D is quickly becoming our de facto solution for anything related to 2D collision detection and resolution. There’s not much to say about Box2D except that it was the first Flash physics engine that did it right, and it quickly destroyed all the competition. We <3 Box2D.

Tweener

I feel dirty every time I use Tweener, but its ease of use and raw power makes it the most common open source actionscript we rely on here at Urbansquall. Even the most stale UI can be made to pop after a few hours in bed with Tweener.

Others?

There are plenty of open source Actionscript projects out there, here are some we hope we get to play with sometime in the future:

Of course we rely on the gamepoetry open source resources more than anything else. :)

Post Metadata

Date
March 27th, 2009

Author
urbansquall

Category


4 Comments


  1. Clark

    TweenLite or TweenMax would have been one of my picks but that changed a couple month back when the Author changes the licensing model.


  2. It seems that I will have to learn AS3 to use Box2D in my games… Is there any similar program for AS2?


  3. In AS2 the only one I can think of is Flade but I’d really recommend you just make the jump to AS3 instead as it is so much faster for a physics engine the difference is definitely noticeable.



  4. Nate

    If you are a Flash game developer you should not be programming in AS2, end of story. The performance increasing alone are argument enough to make the switch.


Leave a Reply