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.


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