Now LIVE in the Asset Store!
The Conversation.Engine
by 7Moose Games
Artists, Rejoice! Game Designers with no scripting experience, Rejoice!
What is the Conversation.Engine?
The Conversation.Engine by 7Moose Games wraps a comprehensive editor with a parsing engine that allows even the most technically-challenged person to write elegant, robust in-game dialogs complete with:
- Automatic GUI Orientation
- Animations
- Textures
- Audio Clips
- Cinematic Camera Views
- Event System
- Conditional Branching Dialog
- Network-ready
- More!!!
For the more advanced user, the Conversation.Engine also offers a complete event system! The advanced user is able to send events to and from conversations which can be used to enable/disable branches of a conversation. This functionality can be unleashed upon the scene as well, notifying ANY object that an event has occurred. Has the user spoken to the quest giver? Has the user chased down the villain in order to claim the reward? These situations are quickly handled using the Conversation.Engine’s event system.
Furthermore, we’ve added the ability to call custom script functions (which you write yourself) from each element within a conversation. For example, let us pretend your user has just completed a quest and the quest giver is handing out a reward item. You’ve written a function which will add the reward to the user’s inventory, however you want the Conversation.Engine to initiate the process by calling the function from the final dialog element. No problem! Simply specify an “Action Method” within the dialog element and choose whether to call the function in the “pre” phase (before anything executes), the “post” phase (after the dialog element completes, but before the next element executes), or timed to occur after any number of seconds. You also have the ability to send events to popular products such as PlayMaker FSMs! By using the Action functionality, we ensure that the Conversation.Engine is robust to fit into all types of simulations.
Enjoy our first video, the Conversation.Engine’s “Getting Started” guide. This video illustrates how to create two very simple conversations and tie them together using Events and Prereqs. Please note that the video and audio work in Firefox, Chrome, and Internet Explorer. I’d also like to ask that you please excuse the bodily functions of the speaker (me!). I was sick when I recorded the video, and I promise to redo the video at a later date.
Getting Started with the Conversation Engine
Unity3D Forum User “Moria” and his Authoritative MMO using the Conversation Engine!!!
“Matilda” - Novel / Story driven game released using the Conversation Engine
“Matilda” - Google App Store Link