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. Available on the Asset Store! Unity 5 Compatible! Recently Added Features: Support for Unity 5, new Unity UI, integration for Action-RPG Starter Kit, Adventure Creator, AI for Mecanim, 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 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 AI for Mecanim Animator Timeline Editor Behavior Designer Core GameKit FaceFX HUD Waypoint KGFMapSystem Master Audio PlayMaker plyGame Realistic FPS Prefab RPG Kit 2.1 UltimateFPS (UFPS) uSequencer For Programmers: Includes complete, thoroughly documented & optimized C# source code 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 1.3.8: Core Unity 5 Support Added: Alert Trigger. Added: Conversation-as-tutorial example. Improved: Dialogue database asset fields are now reorderable in the Dialogue Editor. Improved: Trigger editors (conversation, bark, etc.) now let you choose from popup menus if you don't want to enter text directly. Improved: Lua wizards now also handle Actors, Items, and Locations. Changed: Lua code now runs on group nodes (dialogue entries with Is Group set True) if the group is used. Fixed: Quest observers set to EveryUpdate weren't triggering when quest states were changed through the QuestLog class. Unity UI: Updated to support Unity 4.6 RC1/2. Added: Quest Tracker HUD. Added: Option for template response buttons. Changed: Unity UI portraits are now Images, not RawImages. Unity GUI (Legacy): Improved: Selector & ProximitySelector can now specify GUI style. Third Party Support Action-RPG Starter Kit: Improvements to DSSaveLoad. Adventure Creator: Updated for AC v1.40; added ACCam() sequencer command. AI for Mecanim: Added actions to get & set variables and quest states. Chat Mapper: Fixed inconsistency with conversion of pipes to conform to Chat Mapper's behaviour. Cinema Director: Added support. Core GameKit: CoreGameKitSynchroSpawn() now accepts min & max parameters to spawn a random number of entities. plyGame: Updated for plyGame's new item system. Version 1.3.7: Core LuaInterpreter: Added: Lua 5.0 table.getn() and table.setn() functions. Added: print() function writes output to Unity console view. Fixed: Upper bound issue with math.random() function. Fixed: Parsing error involving if-then statements. Added: CSV import/export to LocalizedTextTable. Added: Dialogue Manager > Em Tag For Old Responses option (for graying out visited responses) Changed: LookAt() sequencer command keeps subject upright (instead of changing up vector) by default unless you specify allAxes. Changed: ChatMapperProject.Load/Save() methods moved to ChatMapperTools static utility class. Improved: Added optional gameplay alert message to Increment On Destroy. Fixed: Positioning error with Unity GUI Typewriter Effect when used with centered, multi-line text. Unity 4.6 UI (beta): Fixed: UnityUIBarkUI wasn't observing Wait Until Sequence End checkbox. Fixed: When a Usable was destroyed while selected, the selector still showed its use message. Third Party Support Action-RPG Kit: Added menu item to automatically set up player prefab; renamed ARPGSaveLoad to DSSaveLoad. Adventure Creator: AC() sequencer command has optional third parameter stepNumber; fixed: Third Party Lua action wasn’t syncing Lua values back to AC variables. NGUI: Fixed flash of full text before typewriter effect starts. plyGame: Reassigned example scene animations that were reset with latest update to plyGame. Older Release Notes Please post any feedback here or email support (at) pixelcrushers (dot) com.