Cadet is Unwrong's general-purpose editor framework for the Flash platform.
Cadet enables users to visually edit scenes which utilise in-house or 3rd party libraries, such as the Away3D rendering engine or the Box2D physics engine. The editor provides undo/redo functionality, load/save, group select/edit and supports importing external assets into both browser and desktop versions. The Cadet component framework also supports custom Behaviours (e.g. bike or car physics), which can be scripted in AS3 and manipulated via the editor.
The AIR app version of the editor can be used as an internal workflow tool, allowing your design team to visually create scenes and game levels for your projects. Once your game is ready, a simplified browser version of the editor can also be provided for your users, allowing them to create their own levels and share with others.
With the advent of hardware accelerated graphics in Flash, the platform is ready to support the development of serious games. Cadet provides a framework for developing these games and deploying them online with fully-featured editors.
If you're interested in Cadet and would like to use the framework for a project, get in touch!