Open Source Flash Game Engine: PushButton

Creating games, although being another discipline, is nothing far from web designers & developers with the increasing number of easy-to-use & familiar tools in this area.

PushButton is an open source Flash game engine, that helps concentrating on the details by saving the time spent on coding.

PushButton - Open Source Game Engine

It provides the core functionality: resource manager, logger, debug monitoring, serialization, time management, globally named objects, etc. And, any preferred external library can be used too.

PushButton has ready to use components like:

  • Physics based on Box2D.
  • Gameplay components: health, teams, state machines.
  • Sprite-based and SWF-based 2D rendering.
  • Tilemap system.
  • Advanced networking library for multiplayer games
  • Pathfinding library & more
  1. Reply Michael Thomas March 30, 2009 at 2:44 AM

    This still sounds complicated to me, maybe a blog on how to make a game using this would be useful? Could you please let me know if you get round to writing one?

  2. Reply Umut M. March 30, 2009 at 5:04 AM


    I’m not an ActionScript developer, know the basics, still learning it when needed and it is difficult for me to develop a game too.

    PushButton is certainly for developers who are into ActionScript and I suggest that you check the docs: (although I’m pretty sure you already checked it.)

  3. Reply Webbie April 23, 2009 at 5:42 PM

    Nice for PushButton! Recommend to check flash sdk from

Leave a reply