Sunday, August 2, 2009

Flixel

Flixel is a free ActionScript 3.0 (Flash) library for 2D, raster-graphics game development. I came across it recently while looking for tips to speed up my own Flash raster system. Flixel is by Adam "AdamAtomic" Saltsman, and is released under the MIT license (yes, that means you can use it in any project for free).

Flixel uses hardware blitting, bypassing Flash's vector renderer, to render raster graphics very quickly. It also provides a framework for animating graphics, game states, collision detection, text, buttons, tilemaps, and more.

If you have a basic understanding of ActionScript 3.0, you can get started pretty quickly. If you need help setting up Flixel in FlashDevelop, there is a tutorial on that here. I found the documentation a bit lacking in some spots. Perhaps to make up for this, there is a full game source included with Flixel for you to dissect and learn from.

Overall, the library is incredibly easy to use. However, the lack of any real "Getting Started" tutorial, to walk you through making a basic game and introduce you to the various systems in place within the engine, may make the engine too difficult to learn for beginner programmers. Hopefully, as the engine develops further, more tutorials will pop up to remedy this.

Labels: ,

6 Comments:

Blogger James K. said...

Oh... my... geehad! DOWNLOADING!

August 3, 2009 11:38 AM  
Blogger CALMING TIDES said...

OK, I'm trying to figure out WHAT YOU JUST SAID... BING!! Doesn't matter. Downloading anyway!

August 5, 2009 10:43 AM  
Blogger GolemdX said...

No AS2. :(

So? I haven't moved on yet.

August 22, 2009 1:12 PM  
Blogger Joe Mauriello said...

@GolemdX: All the downloadable fils are set up to work with the developer side of Actionscript ie Flex builder or FlashDevelope or flex SDK which requires compiling from the comand line. I'm not entirely sure what that entails but there are tons of resources out there. Here is a list from a trusted source: http://www.8bitrocket.com/newsdisplay.aspx?newspage=19536
hope that's helpful. Someone please corrent me if my terminology is off.

September 14, 2009 9:35 AM  
Blogger axcho said...

I've been using Flixel for the last month or so, and I've really enjoyed using it. The documentation has been improved. At least, now there's a tutorial to "walk you through making a basic game and introduce you to the various systems in place within the engine" made by one of the users, and posted on the forum here:

http://flixel.org/forums/index.php?topic=226

I'd say it's worth revisiting if you haven't already. :D

October 9, 2009 1:53 AM  
Blogger Matthew Casperson said...

You can find an in depth tutorial series that shows you how to make a platform game with Flixel and Adobe Flex at http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2009/12/02/creating-a-flash-platform-game-with-flixel-and-flex.aspx

December 6, 2009 10:36 PM  

Post a Comment

<< Home