Camelot: An Interactive Narrative Sandbox Tool

Camelot is a customizable engine for building simple 3D adventure games for use in interactive narrative research. The game is controlled by simple, human-readable text commands sent over standard input, allowing a Camelot game to be controlled by almost any programming language.

Latest Release

The current version of Camelot is version 1.2.

Previous Releases

Publications

When possible, we prefer that everyone use the first publication below when citing Camelot.

  • Alireza Shirvani, Stephen G. Ware. Camelot: a modular customizable sandbox for visualizing interactive narratives. In Proceedings of the 12th Intelligent Narrative Technologies workshop at the 16th AAAI international conference on Artificial Intelligence and Interactive Digital Entertainment, 2020. (forthcoming)
  • Ben Samuel, Aaron Reed, Emily Short, Samantha Heck, Barrie Robison, Landon Wright, Terence Soule, Mike Treanor, Joshua McCoy, Anne Sullivan, Alireza Shirvani, Edward T. Garcia, Rachelyn Farrell, Stephen Ware, Katherine Compton. Playable experiences at AIIDE 2018. In Proceedings of the 14th AAAI international conference on Artificial Intelligence and Interactive Digital Entertainment, pp. 275-280, 2018.