What is the art pipeline like? What art tools work with PushButton Engine?
Since the goal of PushButton Engine is to let you bring together existing good libraries rather than rewriting everything, there are several options available to you here. If you’re talking about 3d content, you can use PaperVision 3D or Sandy 3D (among others). PV3D has support for quite a few formats, including the Quake MDx formats, Collada (with animation), and 3DS. In Grunts: Skirmish, a 2d game, we’re using prerendered isometric sprites (GIFs produced from 3d Studio Max for units and levels) as well as Flash-authored content (for explosions/effects, menus, and cut scenes). All of this is built on the RenderingTwoD library that comes with the engine. There is a resource manager abstraction, so you can add additional compression if needed, but Flash has support for PNG, GIF and JPEG, as well as zlib compression for raw binary data. The industry standard for Flash apps is to embed files in the SWF itself, which gives decent compression and saves you slow roundtrips to the server to