Camelot Virtual Environment

Camelot is a highly-customizable, modular virtual environment designed for creating interactive narrative games and game prototypes. If offers numerous characters, places, and items that can be customized and controlled via a series of simple text commands. This package includes a default interactive experience manager that requires Java to run.

Download for Windows Download for Mac

Camelot is released under the Non-Profit Open Source License 3.0. In keeping with this license, the source code is also available, but we cannot include in this source the many assets from the Unity Asset Store.

After downloading the Mac version, you will need to remove it from quarantine like so:

xattr -c 'Camelot v1.3 Mac.app'

Commands are sent via standard input and output, so the environment can be controlled by any program which can read and write text to the command line. If you can use Python's print or Java's System.out.println, you can write an experience manager for Camelot!

Learn more