Welcome to the Smash Framework!
The SmashAS Framework is a framework for Flash game development. Build your game with reusable gameplay, physics, rendering - some written by others, and some written by you. There are lots of great libraries for game development on Flash, and Smash Engine helps you use them more effectively.
Smash Framework is a fork of the popular PushButton Engine (version 2.0). PushButton Engine was used by PushButton Labs, Playdom, Zynga, Hive7, ZaaLabs and other developers in commercial games.
Unfortunately, PushButton Labs closed its doors in late 2011. Smash Framework is the same commercial grade engine you're used to with PushButton Engine.
Open SmashDemos.as and start reading. The repo includes several demo applications with full comments.
Smash needs the following compiler arguments: --keep-as3-metadata+=TypeHint,EditorData,Embed,Inject,PostInject
- Documentation is inline with the code.
- Follow @ZaaLabs, @jnbeck and @jeremysaenz
Visit the official Smash Framework repository at GitHub: http://github.com/SmashIO/SmashFramework. Follow it for updates. Fork Smash and submit your improvements! (Forking Instructions)
The Smash Framework is covered under the MIT license in its entirety, not including 3rd party components. Please read LICENSE for more information on the MIT license.
Copyright 2011-2012 SmashIO. All rights reserved.