-
Components and Serialization
The PushButton Engine is built on two pillars - its component system and its serialization library. The first is what makes it possible to build and share pieces of functionality. The second is what makes it easy to combine them. Create your components, then use the engine's simple XML level ...
-
Open Source Licensing
PushButton Engine is absolutely free. Modify, release, rewrite whatever you need to get your game shipped. The whole thing is available under the liberal MIT license. We believe that basic engine functionality is a commodity. You don't pay for your logging system or your memory manager or you...
-
Components for Rapid Development
You're writing your game and you need a networking solution. Or some AI libraries. Or a different graphics effect. You could write it yourself, or you could visit the component store and spend five or ten bucks and get something that works right away. Or maybe you'll find something for free. ...
-
Networking for Flash
Flash is built to run over the net, and the best thing about the net is how easy it is to interact with others. But the problem you'll run into is that games require lots of small updates to run well. HTTP is bad at this, and XML over TCP, like most Flash networking solutions, is only a small st...
Who We Are
Web Meets Game!
PushButton Labs is made up of industry veterans that founded Dynamix (Tribes, Incredible Machine) and GarageGames. At GarageGames, we published the $100 Torque Game Engine, forever changing the Indie game technology market. PushButton Engine is the result of our decades of game development experience, and we look forward to working with this community to change the industry again.