Our work uses techniques from Artificial Intelligence, Computer Game Design and Development, Narrative Theory, Human-Computer Interaction, Cognitive Psychology, Cinematography and other fields to model narrative aspects of human interaction with computer systems.