List of Flash Gaming Engines
January 11th, 2010
Recently there has been a lot of buzz about creating Flash games, especially social ones. Flash makes you cash as proved by Zynga, Playfish, Playdom, WonderHill and others. Check their websites and portfolios to get a picture about Flash social gaming.

I’ve put together this list of libraries and engines to help you start building Flash games or to explore new possibilities.
We’ve also launched the Flash Platform Game Technology Center, which is definitely a great resource for every developer.
These are the libraries I personally consider highly useful for game development. Some of them are just for games – others are great complements. I am not going to write a lot about each of as they are mostly doing the same kinds of things, such as collision detection, physics, tilemaps, optimized rendering, levels, sounds/volume, game states, scores, and more. Some of them even offer multiplayer support. It’s better (and more fun) to try some demo games and see them in action.
2D engines
Flixel
Full featured game engine for 2D bitmap platform game development. Check out the feature list here.

You probably know the legendary game Canabalt built with this engine.

FlashPunk
Another great and pretty fast engine for 2D bitmap games.

PushButton Engine
Another great engine with Box2D physics and multiplayer networking support. Try YouTopia on facebook.

ISO engines
AS3 ISO LIB
As3isolib includes utilities, primitives and views. As3isolib was developed with simplicity, speed and performance in mind so that developers can focus on actual implementations rather than having to learn a complex API.

TheoWorlds
“TheoSDK is a kit based on our original Theo Isometric Engine™ and it lets you create your own map-based games fast.”

Source: Isometric Game Engines
OpenSpace – ISO engine
Physics engines
Flave – verlet physics engine 2D
JigLib – 3D physics engine
Box2D – 2D physics
APE (ActionScript Physics Engine) – 2D physics
WOW Engine – 3D physics

3D engines (related)
Alternativa3D, Away3D, Papervision3D, Five3D, Sandy 3D

TankiOnline – popular Flash 3D game in Alternativa3D
Publish Your Game: Social Gaming Platforms
Platogo
Build your games and publish to Platogo and earn money – social platform for games with ActionScript 3 API (Score, Levels, Ranking, Multiplayer, etc.)

Geewa.com
Develop games for this social site with multiplayer support. Get the SDK

Facebook
Surely facebook is great platform for your games. Get the Facebook ActionScript API. See how to develop Facebook apps in Flash at Devnet. http://www.adobe.com/devnet/facebook

Other Useful ActionScript Libraries
AS3 Data Structures For Game Developers (AS3DS) – lot of useful structures for general game development
BaseUI
Layouting like in Flex, but for Flash (pure AS3, no Flex).
vancura-AS3-libs
Set of pure ActionScript components with skinning and styling support. Scale9Bitmap support
BrowserCanvas
Easiest way to dynamically resize Flash
FreeSpin3D
Plug-in for Flash CS4 and CS3 enabling realtime interactivity, animation and coding right on stage of Flash Professional.
Now go ahead. Looking forward to your games!
Btw: try SmallWorlds

Note: If you know some other cool libs, just leave a comment and it will be added.
Facebook comments:
85 Comments »
RSS feed for comments on this post. / TrackBack URL





what about WOW engine? is it dead?
Comment by jchmielewski — January 12, 2010 @ 1:15 am
well – no idea, but added – might be useful
Comment by tom — January 12, 2010 @ 12:31 pm
What about FFilmation:
http://www.ffilmation.org/website
Comment by Joey — January 12, 2010 @ 12:37 pm
platago is a copycat of bonuslevel.org !
Comment by JP — January 12, 2010 @ 6:23 pm
Hi,
Flixel & FlashPunk, both use bitmap rendering, but what about Vector 2D engine? Can you suggest anyone?
tnx
Comment by Pedram — January 12, 2010 @ 8:38 pm
I think PushButton Engine should do this. Check features, saying: Sprite-based and SWF-based 2D rendering http://pushbuttonengine.com/features/
Comment by tom — January 12, 2010 @ 8:50 pm
OpenSpace 2D Iso engine is missing: http://www.openspace-engine.com/index.php
Comment by Philippe — January 13, 2010 @ 4:35 am
@JP: Hi JP, my name is Christoph Atteneder and I’m one of the founders of Platogo.
Your portal bonuslevel.org was indeed one of the first who offered an API for saving levels.
Besides level creation, which is nowadays available at multiple portals (e.g. kongreate.com, newgrounds.com,…) there is no similarity between bonuslevel.org and platogo. So I think that the term copycat is not applicable.
Anyway – more options and competition in this area only results in better products for every game developer out there.
Comment by Christoph Atteneder — January 13, 2010 @ 12:32 pm
HEy thanks a lot for this list! Flash Punk is new for me thx!
I also created a Flash Game Framework list with some other nice tools. Maybe you like it?!
http://blog.derhess.de/2009/09/04/flash-game-frameworks-classes-and-libraries/
Comment by derhess.de - Florian — January 13, 2010 @ 2:52 pm
you might want to add
AS3DS (AS3 Data Structures For Game Developers)
=> http://lab.polygonal.de/ds/
Comment by Ben — January 13, 2010 @ 6:04 pm
@Florian nice one
great job.
…….. + AS3DS and OpenSpace added
Comment by tom — January 15, 2010 @ 12:10 pm
List of Flash Gaming Engines — FlashRealtime.com…
Realtime Rich Internet Applications using Adobe technologies…
Trackback by yentit.com — January 15, 2010 @ 10:23 pm
List of Flash Gaming Engines — FlashRealtime.com…
Realtime Rich Internet Applications using Adobe technologies…
Trackback by listmint.com — January 16, 2010 @ 12:31 am
@Tom I added OpenSpace and FlashPunk to my list
http://blog.derhess.de/2009/09/04/flash-game-frameworks-classes-and-libraries/
Comment by derhess.de - Florian — January 19, 2010 @ 11:19 am
Thanks for the great list!
You forgot to mention FreeSpin3D in the 3D section.
Cheers!
Pat L
Comment by Patrick Lewisohn — January 19, 2010 @ 3:48 pm
@Patrick It’s been actually mentioned in Other Useful ActionScript Libraries as it’s more plugin for Flash Pro, than gaming library
Comment by tom — January 19, 2010 @ 4:22 pm
[...] Link: Flash Game Library Engine List [...]
Pingback by Eine Liste mit Flash Spielentwicklungs-Engines — January 22, 2010 @ 11:44 am
[...] el excelente flashrealtime.com han publicado recientemente una lista de librerĂas y motores que pueden ayudar a los programadores [...]
Pingback by Ayuda para programar juegos en Flash — January 24, 2010 @ 5:06 am
[...] el excelente flashrealtime.com han publicado recientemente una lista de librerĂas y motores que pueden ayudar a los programadores [...]
Pingback by Ayuda para programar juegos en Flash « sobre tecnologia — January 24, 2010 @ 5:33 am
[...] el excelente flashrealtime.com han publicado recientemente una lista de librerĂas y motores que pueden ayudar a los programadores [...]
Pingback by Ayuda para programar juegos en Flash | Recolector.de Blogs — January 24, 2010 @ 6:01 am
Thanks for the list!
I will start trying some of this engines!
Comment by David Xicota — January 24, 2010 @ 12:23 pm
@David – let us know your experience after trying.
Comment by tom — January 24, 2010 @ 1:25 pm
[...] un trabajo detrás muy grande por muy sencilla que sea la aplicación que vallamos a realizar, Flash Realtime es una página web que acaba de publicar una lista que seguro que ayudará a todos los trabajadores [...]
Pingback by Librerias para programar juegos en Flash — January 24, 2010 @ 7:20 pm
[...] List of Flash Gaming EnginesLista de motores y APIs para crear juegos en Flash. [...]
Pingback by Bookmarks del 17 de Enero al 25 de Enero « MonkyMotion — January 25, 2010 @ 5:05 pm
Nice post…Very Helpful…Thanks…
Comment by Daljit Kumar — January 27, 2010 @ 1:11 pm
[...] en cualquiera de tus proyectos o videojuegos. Como mencionan en wwhat’s new en la página FLASH REALTIME hallarás ayuda para motores 2D y 3D, hasta simuladores de leyes [...]
Pingback by Sitios que te ayudarán a programar tus juegos en Flash | Geekets — January 27, 2010 @ 10:28 pm
Hey,
Thank you for the list, now it’s time to work!
Comment by Alex — January 31, 2010 @ 11:59 pm
Hey I was wondering if anyone knew of a working game building app similar to Social Game Studio on facebook?..apparently the developers of that builder have decided to ignore the requests of facebook to make a few basic changes based on the new privacy policy and now thousands and thousands of players have been stripped of their ability to access said apps till the platform developers decide to change it. the creator of the only app I played on there was looking to move the game to a new platform but i’m not sure if one exists any help would be greatly appreciated as there are about 6000 users just from that one app alone that are pulling their hair out right now
Comment by AzraelBane — February 4, 2010 @ 11:15 am
[...] Link-List for Game-Engines: http://www.flashrealtime.com/flash-game-library-engine-list/ [...]
Pingback by Flash Game Engines | FlashApplications — February 14, 2010 @ 5:14 pm
[...] why don’t you just take a ride with one these Flash Gaming Engines and push the limits of web gaming [...]
Pingback by Flash Gaming on NVIDIA Tablets — FlashRealtime.com — February 17, 2010 @ 3:07 am
hi, great resources here
I had bookmarked these 2 engines (which I didn’t try)
http://www.photonstorm.com/pixelblitz-engine
http://blog.vortixgames.com/contact-us/bold-pixel-engine
Comment by gludion — February 17, 2010 @ 5:16 pm
Wind has this class that allows animated collada exported from Blender: http://konsolscript.org/~mjmendoza/wind/
Comment by Franz Biil — February 19, 2010 @ 9:12 am
@Franz – ah, so cool!
Comment by tom — February 25, 2010 @ 2:44 pm
[...] researched several Flash game libraries and Flixel was my second choice, and I was able to accomplish as much with it in a few hours as I [...]
Pingback by Getting Started With Flixel — March 19, 2010 @ 12:15 pm
thank! for all great engine
Comment by seanghong — March 31, 2010 @ 9:24 am
Is a newb question.
Can all of the engine make multiplayer game and publish on facebook?? Like most of the facebook game?
I am interest to try out some of it.
Comment by Newb — April 30, 2010 @ 9:34 pm
[...] game framework and rest assured there is quite the plethora to choose from. Heres a list of nice libraries for AS3. I haven’t tried flashpunk yet but it looks very promising. One you have your [...]
Pingback by Portable Games using Actionscript 3 | [DARKSPIRE] — May 15, 2010 @ 8:00 pm
Interested in adding particle engines to the list?
http://code.google.com/p/stardust-particle-engine/
Comment by Allen Chou — June 23, 2010 @ 3:59 am
Stardust added. Thx!
Comment by tom — June 25, 2010 @ 7:57 pm
Maybe you could also add ND3D to the 3D engines list
http://www.nulldesign.de/projects/nd3d-as3-3d-engine/
Comment by Abraham — June 25, 2010 @ 8:12 pm
Great Information Indeed. Thank you
Comment by vikram — June 26, 2010 @ 11:51 am
[...] Flash游ćŹĺĽ•擎ĺ—表 ä¸ćś 19, 2010 ( No Comments ) Flash游ćŹĺĽ•擎ĺ—表 [...]
Pingback by leon49 | ForeverYone — July 19, 2010 @ 8:45 am
[...] 19/03/10: Tom Krcha has posted a list of Flash Gaming Engines, plus a few others that were new to [...]
Pingback by Adrian Parr’s Blog » Blog Archive » AS3 Code Libraries (APIs) — July 21, 2010 @ 11:24 am
[...] encounter some pitfalls to share. In case you are wondering what else is out there here is a nice list. Stay tuned for more. This entry was posted in Development, Featured and tagged Actionscript, [...]
Pingback by Flash game engines — July 21, 2010 @ 10:44 pm
I would like to introduce you IsoEngine which is an opensource isometric engine i m currently working on. It is designed to handle multilevel map and multiplayer interaction with a simple multi socket java server. the main features are the collision management, zoomIn/Out, some special moves are already coded such as running, jumping, pulling, climbing etc… The beta released is available on google code and source forge and have already been downloaded more than 2.000 times.
http://code.google.com/p/2d-isometric-engine/
Online Demo here :
http://angelstreetv2.free.fr/as3/IsoEngine/
http://angelstreetv2.free.fr/as3/IsoEditor/
Comment by AngelStreet — August 10, 2010 @ 7:16 pm
Don’t forget TweenLite! A very fast tweeing engine.
http://www.greensock.com/tweenlite/
Comment by Jens — August 14, 2010 @ 1:19 pm
Can anyone recommend a good steering behavior engine? I like the engine explained in AdvancED ActionScript 3.0 Animation, but it doesn’t accommodate limiting rotational movement, so often the Vehicles flip around, or spin.
Thanks!
Comment by dorkbot — September 6, 2010 @ 3:04 am
[...] Great 3rd Party Tools, Engines and Frameworks such as Flixel, FlashPunk, PushButton Game Engine (fantastic!), and Box2d Flash Alchemy Port + World Construction Kit – and 3rd Party 3D Rendering (still waiting for native 3D support in Flash Player) Papervision 3D, Away 3D, and Sandy 3D. Even More 3rd Party goodness… [...]
Pingback by High Times For Flash Gaming | RMC — September 8, 2010 @ 4:51 pm
dont forget citrus engine!
http://www.citrusengine.com/
Comment by gerhard — September 27, 2010 @ 2:17 pm
Saw a tweet on Twitter about wholesale bulk t-shirts, and it lead me here.
Comment by Loris Slodysko — December 8, 2010 @ 8:52 am
Great 3rd Party Tools!
Comment by Tourneau — December 17, 2010 @ 1:41 pm
im hoping to develop my own game so these contacts come in handy, what kind of laws are there on getting hold of game engines?
Comment by n — January 6, 2011 @ 12:04 am
This is awesome, Thank you.
Comment by Mario — January 18, 2011 @ 5:21 pm
Found your site on Yahoo. Pinged it to my list of subscribers.
Comment by Minnesota Electricians — January 27, 2011 @ 11:54 pm
Thanks for the great list. It’s nice to see a list of engines in one place and easily laid out. I’ve used FFilmation and it’s decent and I am just starting with Papervision 3d which seems pretty cool as well
Comment by Zach Zurn — February 1, 2011 @ 3:35 am
We are experts at designing Flash banners, Flash menus, Flash videos/audio
http://3dflashlogo.com/flash-logos.php
Comment by melisawilson18 — February 17, 2011 @ 4:02 am
Thanks for sharing the resource, I was thinking about the game development ion flash and was very happy to see the list of available framework list over here.
Comment by Dijup — February 28, 2011 @ 8:00 am
I have got one suggestion for your web site. It seems like right now there are a few cascading stylesheet issues when opening a selection of webpages in google chrome and firefox. It is operating okay in internet explorer. Perhaps you can double check that.
Comment by paralegal school — March 21, 2011 @ 3:35 am
i want to play on facebook games
Comment by chantal — April 29, 2011 @ 4:47 am
This is awesome, Thank you.
Comment by games — May 19, 2011 @ 3:31 pm
Thanks for the list!they are really helpful and I will start trying some of these engines very soon!
Comment by proxy for games — May 24, 2011 @ 3:42 am
This is one of the cooler ones I’ve come across: http://roarengine.com
Comment by Harbon — May 27, 2011 @ 7:18 pm
This engine is new, fresh, and modern. Check it out: http://citrusengine.com
Comment by Eric Smith — June 2, 2011 @ 2:45 am
I definitely enjoy every little bit of it and I have bookmarked your blog.
Comment by logistics consulting — June 5, 2011 @ 1:01 am
There is one more 3D engine you did not mention, Yogurt 3D, pretty new one i guess,i cant find any tutorial or example if it. Does anyone know it?
Comment by Angielski Wrocław — June 10, 2011 @ 12:55 pm
finally all Flash engines in one place. Great job!
Comment by angielski wrocław — June 10, 2011 @ 10:16 pm
hey there,
nice list, but it’s missing noob3D. noob3D comes with real zbuffering, so you can display any kind of geometry unlike with most other 3d engines out there (except molehill based).
check it out at http://www.noob3D.com
best regards,
daniel
Comment by Daniel Bunte — July 31, 2011 @ 7:59 pm
Great games friv y8friv.com Finally an Angry Birds game that
can be played online!
Comment by Y8 — August 5, 2011 @ 4:33 pm
Gentleman My spouse and i absolutely dig this specific write-up and it also appeared to be at the same time great and i’m going to save them. I must say the exceptional study this article has is certainly drastically extraordinary !! Who which will extra investigate at this time? Well done In addition one more proposition to your account is basically that you canget some sort of Translation Software for your Global Viewers !!
Comment by Irwin Brockhaus — September 5, 2011 @ 8:37 am
Flash game developers might also like “awe6″, the inverted game framework:
http://awe6.org
awe6 is an MIT licensed haXe (multi target: SWF, AS3, JS, CPP) game development framework that separates design concerns into tangible, substitutable components using Inversion Of Control and Template Patterns.
Comment by Rob — September 10, 2011 @ 8:17 pm
Some times its a pain in the ass to read what website owners wrote but this site is very user pleasant! .
Comment by prawo jazdy katowice — September 12, 2011 @ 10:35 pm
Hi, Neat post. There’s a problem with your web site in internet explorer, would test this… IE still is the market leader and a large portion of people will miss your fantastic writing because of this problem.
Comment by Valentin Deshaies — September 13, 2011 @ 1:30 am
Hi, I think your site might be having browser compatibility issues. When I look at your blog site in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, fantastic blog!
Comment by Samsungwave2 Ringtones — September 13, 2011 @ 1:35 am
Thanks for the useful Engine informational post! I have reviewed your blog carefully. I have enjoyed reading it.
Thanks
Joshna
“Engine and Transmission World, Milwaukee”
Comment by Joshna Rani — October 12, 2011 @ 3:31 am
Wow SmallWorlds is awesome … i will waste my time all day long.
Comment by Jason — October 15, 2011 @ 2:52 am
Magnificent blog. I was checking constantly this weblog and I am impressed! Very useful information specially the last part I care for such information much.
Comment by Abraham Iott — October 26, 2011 @ 7:03 am
yes this is goo one for ours,that have provide by u..lot of thanks..
“golf gps reviews
Comment by Mozammel Haque Rashed — October 31, 2011 @ 12:20 pm
The Stencyl multi-platform game-making software produces games for iOS and Flash. The Flash engine uses Flixel, but the same game can be ported automatically to iOS using the Sparrow framework.
Comment by Nicco Wargon — November 2, 2011 @ 6:01 am
It’s hard to seek out educated people on this topic, but you sound like you understand what you’re talking about! Thanks
Comment by pacquiao vs marquez live streaming — November 11, 2011 @ 2:14 am
Nice Website for a programmer.All great links at a single place.
Comment by Muthu — November 25, 2011 @ 8:46 am
Yet another issue is video games are typically serious anyway with the main focus on knowing things rather than leisure. Although, we have an entertainment feature to keep children engaged, just about every game will likely be designed to improve a specific group of skills or programs, such as math concepts or research. Thanks for your post.
Comment by Anonymous — December 12, 2011 @ 8:59 pm
Flash Punk is new for me thx! I also created a Flash Game Framework list with some other nice tools.
Comment by friv juegos — December 13, 2011 @ 11:30 am
I’d just like to let u know how much I learnt from your blog Dugg you.Hope 2 be back fast for some more good stuff
Comment by Test123 — December 23, 2011 @ 3:55 pm
I will immediately grab your rss feed as I can not in finding your email subscription hyperlink or e-newsletter service. Do you have any? Please let me recognize in order that I may subscribe. Thanks.
Comment by Why Motorists That Compare Car Breakdown Cover Are Better Off in the Long Term — January 5, 2012 @ 9:04 am
Are you looking for a replacement of your old engine or transmission? Engine and Transmission World
Comment by md Mahabub — January 17, 2012 @ 11:42 pm