The Gameplay Visualization Toolkit was an Unreal Engine 3 project aiming to make prototyping, directed gameplay video and machinima authoring easier. The system was an extension of the engine’s infrastructure and assumed an intermediate knowledge of UnrealEd. The goal was to empower the user so they can show an idea without involving programmers. Since everything was done inside the editor the reduced turnaround time encouraged experimentation.
At the core Gavit is a remapping system which links input to actor properties: For example “Mouse forward controls Actor position on X axis”. The incoming input can be from a human or a pre-recorded input data set replayed. (The latter feature is basically loop recording game events.) The framework consists of classes, kismet nodes, external applications, materials and other art assets.