Welcome to the PushButton Engine! PushButton Engine is an open source Flash game framework.
This manual covers the basics of developing with the PushButton Engine. The various sections linked on this page cover different parts of the engine. Everything from lessons on how to get started to video talks about the engine to references on many subsystems in the engine are included.
The most important part of PushButton Engine is its community. Be sure to visit our community page to see what's going on in the forums, what the latest PBE games are, and more.
Here is everything you need to know about PBE in a short list:
If you like more verbose explanations, we have an overview that explains what PushButton Engine all about, what component are, and how everything fits together.
Our community is built around teaching people how to build great Flash games using PushButton Engine. We expect PBE users to have some programming background, but if you run into problems, please visit our forums and let us know. We are always improving.
The best place to get involved in our community is on the PushButton Engine community page and on our IRC channel (#pbengine on freenode.net).
PBE community member Mas runs the MakeYourFlashGame blog where you can find a series of good articles and tutorials on PBE.
Lessons are short tutorials on how to perform tasks with the engine. New lessons will be posted as they are completed.
We've prepared several videos discussing different parts of the engine. Most of them are short, around 5 minutes in length. They cover various important high level pieces of the engine.
These sections go into detail on how specific parts of the engine work.