The Dialogue System is a proven, complete solution for interactive conversations, designed from the ground up with a polished user interface system, cutscene sequences (camera shots, animation, etc.), node-based visual conversation editor, dynamic state, and more, with easy integration into your existing gameplay framework. You can find the Dialogue System in RPGs, adventure games, shooters, visual novels, and many other genres. In business and industry, the Dialogue System features in corporate training applications, procedural law simulations, and other serious games. Available on the Asset Store! Unity 5 Compatible! Recently Added Features: Support for Unity 5, new Unity UI, integration for ORK Framework, Adventure Creator, SALSA with RandomEyes, S-Inventory, and more! Requires Unity 4.3.4 or higher. Features: Editor: Visual, node-based editor Optional compact outline-based editor perfect for large conversations Importers for Chat Mapper, articy:draft, and Neverwinter Nights Engine: No scripting required Dynamic, branching conversation trees Barks and gameplay alerts Cutscenes (voice acting, audio, animation, camerawork, etc.) Quick Time Events (QTEs) Quest system NPC status relationship system Easy language localization Save/load without scripting Optional Lua scripting and variable system supports sophisticated dialogue conditions Comprehensive documentation and tutorials Runtime UIs: GUI-independent; works with all GUI systems Built-in support for the new Unity UI, Unity GUI, NGUI, DF-GUI 2D Toolkit Modular interfaces: swap in your own UI or cutscene system Several beautiful, fully-customizable UI skins Detailed sci-fi environment animated model Works in 2D and 3D Works with Oculus Rift! Integration: Provides general-purpose integration components for any framework, plus custom components for drop-in integration into: 2D Action RPG Starter Kit Action-RPG Starter Kit Adventure Creator ICode (AI for Mecanim) Animator Timeline Editor Behavior Designer Core GameKit FaceFX HUD Waypoint KGFMapSystem Master Audio ORK Framework PlayMaker plyGame Realistic FPS Prefab RPG Kit 2.1 SALSA with RandomEyes S-Inventory UltimateFPS (UFPS) uSequencer Cutscene Creator For Programmers: Includes complete, thoroughly documented & optimized C# source code Designed to be easily extended without modifying source -- lots of event hooks! Pre-compiled DLLs provided for lightning-fast build times Full API reference Works in Unity Free Pro, and tested on standalone, web, and mobile. Links: Asset Store Demos Documentation Video Tutorials Change History: Version 126.96.36.199 Core Fixed: Bug in Dialogue Editor’s Copy Conversation function caused link origin conversation ID to be set incorrectly. Third Party Support Adventure Creator: Breaking Change: Dialogue System actions were moved from “Custom” to “Third Party”. You may have to set up your Dialogue System actions again. Added: Sequencer Message action, option to save to global variable in Lua action. Fixed: Camera control bug when camera control was set differently from player control. Version 188.8.131.52 Core Improved: Override Actor Name now has a button to assign a unique internal name for persistent data components. Improved: Added Copy Conversation menu item. Improved: Dialogue Editor now shows Description field in dialogue entry's main edit section. Fixed: Localization field was using a dropdown instead of a text field. (Unity GUI) Improved: QuestTracker has a new checkbox to show successful and failed quests. Third Party Support Action-RPG Starter Kit: Fixed bug in RemoveItem() that left icon in inventory slot when count reached zero. NGUI: QuestTracker can show title or description. PlayMaker: Added FSMEvent(eventName,all) to send event to all FSMs in scene. Added LoadLevel, LoadGame, SaveGame actions. Version 1.4.9 Core Added: Can now add custom field types to dialogue databases. Changed: "Disable internal sequencer commands" checkbox has been removed from Dialogue Manager, accessible only via script now. Fixed: If StartConversation() was told to start at a terminating entry, it skipped the entry. Fixed: If a Quest/Item table element was changed from a table to a different type, QuestLog.GetAllQuests() returned an error. (Unity UI) Added: Unity UI Button Key Trigger component. (Unity UI) Changed: PC Image is now a Sprite Image instead of a Raw Image, to be consistent with the other UI elements. (Unity GUI) Improved: Left-aligned word-wrapped typewriter text doesn't backtrack words at end of line any more. Third Party Support Action-RPG Starter Kit: Improved inventory syncing during conversations. Adventure Creator: Updated for AC 1.43; fixed bug that raised error when building. AI for Mecanim / ICode: Updated for change to ICode. Core GameKit: Updated for Core GameKit 3.2.4. Master Audio: Updated for Master Audio 184.108.40.206 NGUI: Added an NGUI Quest Tracker HUD. NLua: Added precompiled DLL package for NLua in Unity 5. PlayMaker: Added FSM events OnRecordPersistentData, OnApplyPersistentData, OnLevelWillBeUnloaded. RPG Kit: Updated for RPG Kit 3.0. S-Inventory: Updated for S-Inventory 1.23; fixed bug in RemoveItem() when item was equipped. UFPS: Updated for UFPS 1.5.0; updated for Unity 5 / UFPS 1.4.9 cursor lock issue. Older Release Notes Please post any feedback here or email support (at) pixelcrushers (dot) com.