Home > english, Games > Flash Game Frameworks, Classes and Libraries

Flash Game Frameworks, Classes and Libraries

September 4th, 2009 Leave a comment Go to comments

More than 2 years ago I wrote a blog post about Flash Game Programming. Since this blog post until today a lot of actions happens in the Flash Game Community. Some Flash Game Developer created great classes, libraries and frameworks, which makes our life as a Flash Game Developer so much simpler. In this blog post I would like to give a short overview which tools are available at the moment.

General Frameworks & Classes

PushButton Engine PixelBlitz Engine Flixel Engine

In this category you can find tools, which solve some common problems like resource management, loading processes, screen management, level management and so on

Rendering and 3D Libraries

FFilmation Rendering PixelBlitz Engine Papervision3D

This topic handles the issues of visual renderings. Some renderers delivers nice editors for creating game levels

Physic Engines and Collision Detection

Collision Detection Kit JigLib 3d Physics FOAM Rigid Body Engine

You want to add almost realistic behaviour to your game. Here are some engines which helps you

Animation, AI and Particle Systems

AI Steering Behavior Path-based Animation Flint Particle System

Some tools for animation and game objects behaviour in your game. Very nice for defining motions of your game objects

Dynamic Sound Generation

Every Game need sound to deliver a complete user experience. Luckily there exists some nice libraries and tools to realize this kind of programmatic sound effects.

Multiplayer Tools and APIs

For creating Multiplayer Games you have two different approaches. Manage an own server or use web-service. Here are the most common tools and services for multiplayer experiences. For more information please read this blog post

Other APIs

In the last 1-2 years there was a real hype about Monetizing Flash Games. Because of this hype a few API around Flash Games appeared to deliver better game experience for the Flash Casual Gamers.

  • Nonoba (Highscore API, Achievements API, MicroPayment API, Analytic and Tracking API)
  • Come2Play (Highscore and other community based API, MicroPayment API)
  • MochiMedia (Highscore API, Game-Ad API, MicroPayment API, Analytic API)
  • Kongregate (HighScore and Challenge API, Analytic API)
  • Player.io (Database API, MicroPayment, SocialMedia API)
  • Social Gold (MicroTransaction API) | Review
  • GamerSafe (SaveGame API, Achievements API, MicroTransaction API)
  • heyZap (MicroTransaction API, Analytic API)
  • Whirled (MicroTransaction API and ???)
  • Games Chart (Analytic API and Publishing API) | Interview
  • Flash Ad Manager (Library for the different services)

That is all what I know about tools, libraries and services for Flash Games. If I have forgotten one, please write a comment and if anyone of you have already some experience which the libraries and service I mentioned above, please write comment.  Thanks a lot! So and please take care of  the used open source license before your integrate the code in your projects! Grant Skinner wrote an nice article about open source licenses. At last here is a nice search page for game tools indiegametools.com , if you would need some other cool stuff.

Categories: english, Games Tags: , , ,
  1. February 9th, 2010 at 16:57 | #1

    Great post! There’s a lot of really cool stuff in here I want to try out. Thanks for compiling it all together, and for the link ;)

  2. February 20th, 2010 at 18:44 | #2

    Thanks for your complete listing up.

  3. YopSolo
    March 3rd, 2010 at 22:43 | #3

    Excellent Post, thx a lot.

  4. Texder Gorman
    April 29th, 2010 at 02:20 | #4

    Sweet! Thx :)

  5. May 26th, 2010 at 09:17 | #5

    Who needs some general introductions into Game Development with Flash, I can recommend the Talk Basic Game Development with Flash from Nate Beck and the great Book The Essential Guide to Flash Games from 8bitRocket.com

  6. June 21st, 2010 at 10:47 | #6

    Two nice articles about the differences of PushButton Engine and Flixel: Part 1 and Part 2

    Matthew Casperson wrote also a whole bunch of useful PushButton Engine Tutorials: http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2010/01/06/pushbutton-engine-tutorials.aspx

  7. bobjia
    August 3rd, 2010 at 14:03 | #7

    thx very much! 正是我想找的东西. :)

  8. aslover
    March 9th, 2011 at 03:53 | #8

    hello, the as3ds and motor2 engines of AS3 version are no longer being actively developed or supported.

  9. admin
    March 9th, 2011 at 16:55 | #9

    thx for your feedback! I am gonna update the list.

  10. xhunterko
    April 19th, 2011 at 04:21 | #10

    You can find on the developers site (www.photonstorm.com) that the Pixel Blitz engine has been cancelled.

  1. November 19th, 2009 at 20:20 | #1
  2. December 9th, 2009 at 19:17 | #2
  3. January 22nd, 2010 at 11:44 | #3
  4. February 10th, 2010 at 07:01 | #4
  5. February 11th, 2010 at 02:04 | #5