Dialogue System for Unity – download asset for free!
The powerful, top-rated dialogue system used in Disco Elysium, Crossing Souls, Jenny LeClue, Last Epoch, The Last Door, and many many more, the Dialogue System for Unity makes it easy to add interactive dialogue and quests to your game. It's a complete, robust solution including a visual node-based editor, dialogue UIs, cutscenes, quest logs, save/load, and more. The core is a lean, efficient conversation system. A large collection of included, optional add-ons make it quick and easy to drop conversations into your project and integrate them with other assets. No scripting required. Complete C# source included.
Cinemachine & Timeline Integration!
Editor: • Visual, node-based dialogue editor • Importers for Chat Mapper, articy:draft 1/2/3, Twine, Ink, Neverwinter Nights, Talkit, and CSV • I2 Localization support
Engine: • Dynamic, branching conversation trees • Barks and alerts • Cutscenes (audio, animation, etc.) • Quick Time Events (QTEs) • Quest system • NPC status & relationship system • Easy language localization • Save/load without scripting • Optional Lua scripting and variable system • Comprehensive documentation and tutorials
Runtime UIs: • GUI-independent; works with all GUI systems, including Unity UI & NGUI • Built-in support for Unity UI, NGUI, TextMesh Pro, legacy Unity GUI, & more • Input system-independent; works with Unity Input, Rewired, New Input System, etc • 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 in VR (Oculus Rift, Vive, GVR, etc.)