In order to produce a working game that could provide expandable content in the visual environment we had chosen, we needed to choose an imaging engine that could provide for a rich visual experience as well as a sophisticated game engine and story-telling engine to provide the training information.

We chose to use Macromedia Director to provide the visual interface because of its relative ease of use and ability to handle a wide range of media, including video and sound. For the game engine, we connected the Director interface to a Java/Jython based game logic system. All the actual processing of events and actions in the game is controlled behind the scenes and director is used almost solely as a display environment. More >>

Along with the game engine and interface we also had to provide a way for future additions of story elements to the existing game. To this end we wrote a Story Authoring Tool which can be used to add any amount of additional elements. More >>