A framework for creating socially aware characters. An evolution of the Comme il Faut AI system, which powered the game Prom Week.
ensemble singleton object to call Ensemble methods.
See the wiki homepage for tutorial links and other resources for getting started.
Ensemble Authoring Tool
It can be difficult and tedious to author Ensemble domains (schema, trigger rules, volition rules, characters, history, and actions) in pure JSON without helper functions. The Ensemble Authoring Tool is a standalone desktop app designed to help authors develop and test their domains.
The latest builds can be found on the releases page.
If you are having issues, please let us know by opening an issue (maybe using the “question” tag)! We'd seriously love to hear from you!
The project is licensed under the BSD-4-clause license.