What are the main differences between PushButton Engine and traditional C++ engine?
Traditional C++ game engines, like Unreal, C4, Gamebryo, and others, are very different from PushButton Engine. They typically target download sizes from dozens of megabytes to gigabytes. They assume a fairly powerful GPU. PushButton Engine targets lower-end systems running Flash, and has options for native ports that are designed to work on low-end hardware like the iPhone. Games built with PushButton Engine are pretty small, usually only a few megabytes. Of course, you can scale traditional engines down, and scale PushButton Engine up, but that’s where they’re aimed right now. Both of them give you pretty good options for networking, collision, rendering, with PushButton Engine on a smaller scale, of course. PushButton Engine leverages Flash’s capabilities, so you automatically get great I18N and L10N support, a really strong UI library, native support for using Flash animations in your game, and ability to use the Flex Builder and Flash CS4s. Traditional C++ engines have homegrown c