improv
This project explores how to formalize techniques used in real-world interactive drama domains (e.g. tabletop role-playing, improvisational theatre, and live action role-play). Such formalizations can better inform our design of story directors and synthetic characters for digital interactive drama systems.

director
This project involves implementing techniques used in interactive drama in a military training architecture. This architecture, called ISAT, attempts to provide the trainee with a training experience that is individualized to their specific training needs in a dramatic context. The architecture explores the use of a director agent to manage the training experience, providing in-game feedback based on a model of the trainee’s aptitude in the various skills being taught.

scribe
This work focuses on providing a tool that allows for the visual creation of interactive story content (specifically for education). The design philosophy behind Scribe is to provide a tool that is usable by educators and trainers without specialized programing knowledge.