“Character Engine is an Authoring Tool and SDK for creating reactive conversational characters for games and beyond.
Create distinctive personalities who will show emotion and respond dynamically to the player – yet still hit the key beats of your story.
Designers can choose either natural language communication through speech or text, or dynamic menus that customize available options for the current context.”