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! Try out the Evaluation Version Recently Added Features: Support for SLATE Cinematic Sequencer, updated support for UFPS, Realistic FPS Prefab, Inventory Pro, Third Person Controller ORK Framework, Adventure Creator, articy:draft, and more! Requires Unity 4.6.5 or higher. 5-Minute Ultra-Quick Start Guide 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 Inventory Pro Master Audio ORK Framework PlayMaker plyGame Realistic FPS Prefab Rogo LipSync RPG Kit 3.1 RT-Voice SALSA with RandomEyes S-Inventory SLATE Cinematic Sequencer Third Person Controller 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 Evaluation Version Demos Documentation Video Tutorials Change History: Version 1.6.6 Core: Improved: Dialogue entries can now execute UnityEvents. Improved: If quest is updated while quest log window is open, window auto-updates. Improved: QuestStateListeners now support Conditions. Improved: Zoom2D() sequencer command now recognizes 'original' keyword. Improved: IncrementOnDestroy now has option to fire on Disable instead of Destroy. Fixed: Bug in PersistentPositionData saving position in levels with periods in their names when Restore Current Level Position was ticked. Unity UI: Added: Letterbox movie subtitle style UI. Fixed: LocalizeUIText.UpdateFieldName wasn't correctly updating field name. Fixed: LocalizeUIText if using Dialogue Manager's default localized text table didn't check if table had requested language. Third Party Support: Adventure Creator: Updated for AC 1.52. 'Use Adventure Creator Subtitles Setting' checkbox now defaults to false. Chat Mapper: Converter now doesn't add AudioWait() commands for Audio Files if the commands are already in the Sequence. RPG Kit: OverheadIconUI now supports IconConditions. Third Person Controller: Bridge now also saves and loads health & shields. Added TPCCameraState() sequencer command. Fixed bug when saving position in levels with periods in their names. Removed deprecated API warnings in Unity 5.3+. Version 1.6.5 Core: Added: IncrementOnDestroy: Condition. Added: Quest State Indicators. Updated Quest Example scene. Added: Bark sequences can now reference entrytag. Added: DialogueManager.PlaySequence(…entrytag) variant to specify an entrytag. Fixed: Dialogue Editor got out of sync with database after playmode in Unity 5.3+. Fixed: Dialogue Editor reported NullReferenceExceptions in editor while adding new localization fields but before entering field title. Fixed: ConversationTrigger didn’t mark scene dirty when changing conversation selection. Third Party Support: NGUI: Added NGUI Continue Button Fast Forward component. ORK Framework: Added more warning logs in case of typos in Lua functions. Version 1.6.4 Core: Added: OnEnter & OnExit events to RangeTrigger. Added: ResetBarkHistory method to BarkTrigger & BarkOnIdle. Fixed: Dialogue Editor window inappropriately auto-selected the current dialogue entry in the Inspector when switching into playmode even when something else was selected. Fixed: SetEnabledOnDialogueEvent component's Lua Condition Wizard wasn't working in Inspector. Improved: LuaInterpreter can now handle exponents with "+" signs such as 1.3E+5 (as well as 1.3E-5 and 1.3E5). Improved: Added string.find() function to LuaInterpreter. Improved: Added continue button support to default (fallback) dialogue UI. Unity UI: Added OnOpen & OnClose events to UnityUIQuestLogWindow inspector; auto-focus also works better now. Third Party Support: Adventure Creator: Updated example scene for AC 1.5.1. Realistic FPS Prefab: Now also saves bullets left in clip in addition to reserve ammo. UFPS: Added Lock Cursor On Start checkbox to FPFreezePlayer. Version 1.6.3 Core: Fixed: Serialization bug in Dialogue Editor that caused changes to sometimes not take effect after compiling code or switching to playmode. Fixed: Camera(original) sequencer command reported null reference exception if no camera was tagged MainCamera. Third Party Support: UFPS: Updated deprecated API call in example menu script. Older Release Notes Please post any feedback here or email support (at) pixelcrushers (dot) com.