Updated Integration Packages/Patches

Download “DS_ArticyPatch_2026-07-06-a.unitypackage” DS_ArticyPatch_2026-07-06-a.unitypackage – Downloaded 210 times – 28.16 KB

Jumps, Hubs, Conditions & Instructions outside of Dialogues are now added to added to conversation of closest Dialogue.
Code in output pins are now added to a separate Output dialogue entry by default.

Download “DS_ArticyLuaFunctionsPatch_2026-07-06.unitypackage” DS_ArticyLuaFunctionsPatch_2026-07-06.unitypackage – Downloaded 231 times – 3.67 KB

Fixed getObj() and getProp() in ArticyLuaFunctions to better find dialogue entry info.

Download “DS_InkPatch_2026-07-01.unitypackage” DS_InkPatch_2026-07-01.unitypackage – Downloaded 216 times – 9.73 KB

Ink: Improved handling of diverts to destinations without text; fixed issue with adding story->removing->adding again.

Download “DS_TimelinePatch_2026-07-07.unitypackage” DS_TimelinePatch_2026-07-07.unitypackage – Downloaded 209 times – 4.47 KB

Start Conversation and Continue Conversation clips do not rerun if timeline is paused and resumes when marker is on clip; added new TimelineContinueButton component.

Download “DS_ConversationControlPatch_2026-06-27.unitypackage” DS_ConversationControlPatch_2026-06-27.unitypackage – Downloaded 225 times – 2.19 KB

Fixed: Bug introduced in 2.2.72 caused ConversationControl to not observe SkipAll.

Localization Services

The Dialogue System has built-in language localization support. While you can manage localization yourself in the Dialogue Editor, or by exporting to CSV, or using i2 Localization integration (see Localization), we have also partnered with localization companies to offer you professional localization services that work seamlessly with the Dialogue System. Our first partner is Altagram (Alocai). To access services, click the Dialogue Editor window’s Send Localization Request button.

 

 

Extras

Frameworks, Demos, and Example Scenes

Download “Dialogue System Tutorial Assets” DialogueSystemTutorialAssets_2025-08-21.unitypackage – Downloaded 6792 times – 2.47 MB

Assets for the Dialogue System tutorials.

Download “DS_QM_LH_Integration_Asmdefs_2025-04-10.unitypackage” DS_QM_LH_Integration_Asmdefs_2025-04-10.unitypackage – Downloaded 1527 times – 1.36 KB

Preconfigured assembly definitions (asmdefs) for integrating the Dialogue System, Quest Machine, and Love/Hate. You may need to add other asmdef references if you’ve enabled other integrations.

Download “PixelCrushers_SaveSystemPrefabs_2024-05-27.unitypackage” PixelCrushers_SaveSystemPrefabs_2024-05-27.unitypackage – Downloaded 7360 times – 38.41 KB

This is a set of preconfigured Save System prefabs with an animated loading scene.

Download “DialogueSystem_MenuFramework_2_0_2.unitypackage” DialogueSystem_MenuFramework_2_0_2.unitypackage – Downloaded 766 times –

This is a full rewrite of the complete menu framework for the Dialogue System 2.x. You *must* also import the Save System prefabs (above). Documentation.

Also available: Previous (1.x) Menu Framework, Documentation, Custom Save Slot Details Example.

Download “DS_ExcelImporter_2024-08-29.unitypackage” DS_ExcelImporter_2024-08-29.unitypackage – Downloaded 4507 times – 14.06 KB

This package adds an importer for linear conversations written in Excel. Requires Unity-QuickSheet (see instructions included in package).

Download “articy:draft Localization Importer” ArticyLocalizationImporter_2024-04-03.unitypackage – Downloaded 9261 times – 4.92 KB

This package adds support for articy:draft 3+’s localization spreadsheets to the Dialogue System’s articy:draft Converter. Requires Unity-QuickSheet: download, unzip, put “Quick Sheet” folder and “Quick Sheet.meta” file somewhere in your project’s Assets folder, such as in Assets / Dialogue System Extras / Articy Localization Importer.

Download “Dialogue System Yarn Example Scenes” DS_YarnExample_2022-01-20.unitypackage – Downloaded 3798 times – 52.29 KB

This package contains example scenes from the Dialogue System’s Yarn Importer tutorial.

Download “DS_AssetFieldType_2025-10-02.unitypackage” DS_AssetFieldType_2025-10-02.unitypackage – Downloaded 2459 times – 912.00 B

This package adds an “Asset” field type that allows you to assign assets (sprites, audio clips, custom ScriptableObject assets, etc.) to fields in your dialogue database.

Download “DS_LocalMultiplayerExample_2026-05-08.unitypackage” DS_LocalMultiplayerExample_2026-05-08.unitypackage – Downloaded 345 times – 9.15 KB

Download “DialogueSystem_SplitScreenTutorialFiles_2026-06-22.unitypackage” DialogueSystem_SplitScreenTutorialFiles_2026-06-22.unitypackage – Downloaded 311 times –

These packages contains example scenes that demonstrate how to set up local multiplayer dialogue. The instructions for the first package is in How To: Set Up Split-Screen Local Multiplayer. The second package is for the video tutorial.

Download “Textline Project 2022-05-08” Textline_2022-10-23.unitypackage – Downloaded 6835 times – 187.97 KB

(Note: This template uses Menu Framework 1.x. It does not work with the newer Menu Framework 2.x above. We’ll update this template soon.) The Textline project template is a mobile-style game that plays out like a series of text messages (similar to Three Minute Games’ Lifeline series). It’s built on the Menu Framework, so please also import the Menu Framework 1.x. Includes option to use Enhanced Scroller.

See also: Documentation. Demo. If you don’t want to use Textline, check out the Multi-Character SMS Example scene.

Download “VisualNovelFramework_2_0_17.unitypackage” VisualNovelFramework_2_0_17.unitypackage – Downloaded 6524 times –

This Visual Novel framework is a free add-on for the Dialogue System. See also: Documentation.

Download “CYOA Framework 2023-01-11” CYOA_Framework_2023-01-11.unitypackage – Downloaded 6860 times – 1.99 MB

This Choose-Your-Own-Adventure framework is a free add-on for the Dialogue System. Demo.

Download “DS_TextAnimator_1x_Support_2022-12-19.unitypackage” DS_TextAnimator_1x_Support_2022-12-19.unitypackage – Downloaded 3146 times – 2.91 KB

Integration package for Text Animator 1.x for Unity.

Download “DialogueSystemDeprecatedUIPrefabs_2020-10-11.unitypackage” DialogueSystemDeprecatedUIPrefabs_2020-10-11.unitypackage – Downloaded 4332 times – 2.05 MB

This package contains the deprecated, legacy Unity GUI and Unity UI dialogue UI prefabs that were removed from version 2.2.12+.

Download “VR XR Interaction Toolkit Example” DS_VRExample_XRInteractionToolkit_2025-04-17.unitypackage – Downloaded 4386 times – 33.95 KB

This scene demonstrates how to run conversations in VR using Unity’s XR Interaction Toolkit. Package Manager requirements are detailed in the _README.txt file in this package.

Download “DS_SteamVRExample_2019-05-12.unitypackage” DS_SteamVRExample_2019-05-12.unitypackage – Downloaded 5202 times – 22.61 KB

This scene demonstrates how to run conversations in VR using SteamVR. (Requires Unity 2018.3.0+ and Valve’s SteamVR for Unity plugin.)

Download “DS_OculusLaserPointerExample_2020-05-20.unitypackage” DS_OculusLaserPointerExample_2020-05-20.unitypackage – Downloaded 4372 times – 9.23 KB

This scene demonstrates how to run conversations in VR using the Oculus integration’s laser pointer.

(Requires Unity 2019.3+ and Oculus integration plugin.)

Download “DS_CustomQuestTrackerHUD_2026-03-01.unitypackage” DS_CustomQuestTrackerHUD_2026-03-01.unitypackage – Downloaded 576 times – 10.08 KB

This example scene demonstrates how to set up the quest tracker HUD to show completed quests in strikethrough and all quest entries with an outline icon in front.

Download “DS_WhisperIntegration_2025-12-28.unitypackage” DS_WhisperIntegration_2025-12-28.unitypackage – Downloaded 701 times – 22.93 KB

This package demonstrates how to use a local installation of OpenAI’s open source Whisper audio transcription.

Download “DS_WindowsSpeechRecognitionExample_2020-08-20.unitypackage” DS_WindowsSpeechRecognitionExample_2020-08-20.unitypackage – Downloaded 4296 times – 17.90 KB

This package demonstrates how to use Windows Speech Recognition to select response menu options using voice input.

Download “WitAI_Example_2017-01-09.unitypackage” WitAI_Example_2017-01-09.unitypackage – Downloaded 3625 times – 37.18 KB

This package demonstrates how to use the Wit.ai speech recognition service to select response menu options using voice input.

Download “Typewriter To Audio Length” TypewriterToAudioLength_2018-12-13.unitypackage – Downloaded 5272 times – 7.06 KB

This package contains a script and example scene that adjusts the NPC’s subtitle text typewriter speed to match the audio clip length.

Download “DS_AnimatedPortraitExample_2025-12-03.unitypackage” DS_AnimatedPortraitExample_2025-12-03.unitypackage – Downloaded 5292 times – 166.84 KB

This package contains an example of animated portraits.

Download “Animated Portraits Child Elements Example” DS_AnimatedPortraitsChildElementsExample_2025-08-08.unitypackage – Downloaded 3827 times – 47.67 KB

This package contains an example of animated portraits with child elements for eyes and mouth.

Download “Animated Change Pose Example” DS_AnimatedChangePoseExample_2022-01-14.unitypackage – Downloaded 4371 times – 10.78 MB

This package contains an example of using animated portraits to cross-fade poses.

Download “DS_EnumPortraitsExample_2026-08-14.unitypackage” DS_EnumPortraitsExample_2026-08-14.unitypackage – Downloaded 97 times – 14.88 KB

This package contains an example demonstrating how to use a custom field type for portrait dropdowns.

Download “UI Smooth Follow” UISmoothFollow_2025-05-12.unitypackage – Downloaded 5972 times – 22.93 KB

This package contains a script to make a screen space UI follow a GameObject with smooth damping. In the example scene, an overhead subtitle panel follows an NPC.

Download “DS_SMSWithExtraPanelExample_2025-04-19.unitypackage” DS_SMSWithExtraPanelExample_2025-04-19.unitypackage – Downloaded 1474 times – 169.57 KB

This package contains an example of adding additional panels to the SMS Dialogue UI — a “narrator” panel and a panel for showing images.

Download “DS_SlidingPortraitsExample_2025-08-23.unitypackage” DS_SlidingPortraitsExample_2025-08-23.unitypackage – Downloaded 1018 times – 23.10 KB

This package demonstrates a dialogue UI that has letterbox bars in which the subtitle panels slide in from the sides with portrait images visible but speech bubbles only visible when the relevant actor is speaking.

Download “DS_InputNameExample_2026-08-05.unitypackage” DS_InputNameExample_2026-08-05.unitypackage – Downloaded 124 times – 4.95 KB

This package demonstrates how to use the TextInput() sequencer command and ChangeActorName() Lua function as described in How To: Read Input From Player During Conversations.

Download “Timeline Continue Clip Example” DS_TimelineContinueClipExample_2021-12-16.unitypackage – Downloaded 4375 times – 14.90 KB

This package contains an example of how to use Timeline Continue Conversation clips to advance a conversation and pause the timeline while each subtitle is displayed.

Download “DS_TimelineContinueExamples_2022-07-06.unitypackage” DS_TimelineContinueExamples_2022-07-06.unitypackage – Downloaded 3651 times – 25.24 KB

Another set of examples demonstrating Timeline conversations. One scene shows how to automatically continue conversation in timeline without player interaction. The other demonstrates how to pause timeline while waiting for player to click continue button.

Download “DS_SimultaneousConversationExample_2024-07-15.unitypackage” DS_SimultaneousConversationExample_2024-07-15.unitypackage – Downloaded 1856 times – 17.57 KB

This package contains an example scene that demonstrates how to set up simultaneous conversations.

Download “DS_QuestEntryOrderExample_2024-11-29.unitypackage” DS_QuestEntryOrderExample_2024-11-29.unitypackage – Downloaded 1656 times – 26.48 KB

This package contains an example scene and scripts that show quest entries in the order in which they were activated.

Download “DS_VlogExample_2025-08-01.unitypackage” DS_VlogExample_2025-08-01.unitypackage – Downloaded 1102 times – 23.05 KB

This package contains an example scene that simulates the setup of a vlog where the player and main NPC’s dialogue go into a standard subtitle panel and user comments appear in a scrolling panel on the right along with Like buttons. It uses a subclass of SMSDialogueUI.

Download “DS_LevelSelectExample_2021-01-02.unitypackage” DS_LevelSelectExample_2021-01-02.unitypackage – Downloaded 4133 times – 10.54 KB

This package contains a simple level select example.

Download “DS_ThirdPersonController_Example_2022-06-02.unitypackage” DS_ThirdPersonController_Example_2022-06-02.unitypackage – Downloaded 3963 times – 12.50 KB

This is an example scene that demonstrates how to set up Unity’s Starter Assets Third Person Controller with the Dialogue System.

Download “DS_2DSelectorExample_2020-10-24.unitypackage” DS_2DSelectorExample_2020-10-24.unitypackage – Downloaded 3960 times –

This is a basic 2D example scene that demonstrates using Dialogue System Trigger with OnUse (using Selector and mouse click) and a UI Button.

Download “DS_ProximitySelectorWithMouse_2024-09-27.unitypackage” DS_ProximitySelectorWithMouse_2024-09-27.unitypackage – Downloaded 1793 times – 6.96 KB

This demonstrates how to extend Proximity Selector to only interact with Usables under the mouse cursor.

Download “DS_ToggleTrackIndicatorExample_2023-09-14.unitypackage” DS_ToggleTrackIndicatorExample_2023-09-14.unitypackage – Downloaded 2842 times – 8.35 KB

This example scene demonstrates how to toggle quest indicators when toggling quest tracking.

Download “DS_BehaviorDesignerExample_2023-12-29.unitypackage” DS_BehaviorDesignerExample_2023-12-29.unitypackage – Downloaded 2266 times – 10.11 KB

This example scene requires Behavior Designer. It demonstrates how to integrate dialogue into a wandering NPC.

Addon for OpenAI Extras and Examples

Download “DS_LH_OpenAI_Example_2023-10-06.unitypackage” DS_LH_OpenAI_Example_2023-10-06.unitypackage – Downloaded 2604 times – 45.94 KB

This example scene requires the Dialogue System, Addon for OpenAI, and Love/Hate. It demonstrates how to use Love/Hate affinities in prompts for runtime conversations. Remember to import Love/Hate’s Third Party Support / Dialogue System Support.unitypackage.

Bonus Sequencer Commands

Download “DS_YesNoExample_2022-05-12.unitypackage” DS_YesNoExample_2022-05-12.unitypackage – Downloaded 3872 times – 8.10 KB

This package contains a new sequencer command: YesNo(prompt, variable) that shows a Yes/No prompt. Includes example scene.

UIs

Download “DialogueSystem_TMProBubbles_2022-10-29.unitypackage” DialogueSystem_TMProBubbles_2022-10-29.unitypackage – Downloaded 3927 times – 24.49 KB

Clean TextMesh Pro subtitle panel, menu panel, and bark UIs in the style shown in the Feel + Text Animator + Dialogue System Bundle Demo Scene.

Download “DS_RenderTexturePortraitExample_2021-03-01.unitypackage” DS_RenderTexturePortraitExample_2021-03-01.unitypackage – Downloaded 4232 times – 14.51 KB

This example demonstrates how to show animated 3D models as portraits using render textures.

Download “DS_FourButtonUIExample_2026-03-02.unitypackage” DS_FourButtonUIExample_2026-03-02.unitypackage – Downloaded 3168 times – 78.60 KB

This example dialogue UI can be selected with the four standard buttons on a gamepad (A/B/X/Y), a common selection scheme used in console games.

Download “Page Curler Book System Addon” DS_PageCurler_BookSystem_2022-04-28.unitypackage – Downloaded 4403 times – 2.24 MB

This is an integration and example for a book style dialogue UI using Page Curler. The user can flip pages forward and back to navigate a conversation.

Download “DS_EndlessBookSupport_2024-09-16.unitypackage” DS_EndlessBookSupport_2024-09-16.unitypackage – Downloaded 2090 times – 2.04 MB

This is an integration and example for a book style dialogue UI using EndlessBook. The user can flip pages forward and back to navigate a conversation.

Download “Firewatch Style UI” FirewatchStyleExample_2019-01-26.unitypackage – Downloaded 5913 times – 18.64 KB

This example dialogue UI works similarly to Firewatch; left shift opens response menu, mouse wheel selects responses. Note: Set the Input Manager’s Mouse ScrollWheel sensitivity to 1. (DS 2.x)

Download “SubsurfaceSimilar_2020-04-26.unitypackage” SubsurfaceSimilar_2020-04-26.unitypackage – Downloaded 4166 times – 29.59 KB

This example dialogue UI works similarly to the smooth-scrolling UI in Subsurface Circular. Updated 2020-04-26. (Deprecated version 2018-07-11.)

Download “Response Button Arrow Example” DS_ResponseButtonArrowExample_2022-04-17.unitypackage – Downloaded 3881 times – 19.25 KB

This example dialogue UI shows an arrow next to the current response menu selection.

Download “BubbleSubtitleExample_2018-08-22.unitypackage” BubbleSubtitleExample_2018-08-22.unitypackage – Downloaded 6262 times – 16.46 KB

This example dialogue UI uses overhead speech bubbles. It’s in 2D but the same setup works for 3D. This example disables mouse input; to re-enable it, untick the Dialogue Manager’s Input Device Manager > Detect Mouse Control. If you’re using the Input System package, inspect the EventSystem GameObject & click the button to update it. [TextMeshPro and Text Animator V2 versions]

Download “ScreenSpaceBubbleExample_2019-11-26.unitypackage” ScreenSpaceBubbleExample_2019-11-26.unitypackage – Downloaded 5169 times – 8.23 KB

This example uses a screen space bubble UI instead of world space.

Download “DS_MultipleDialogueUIs_2021-01-10.unitypackage” DS_MultipleDialogueUIs_2023-01-20.unitypackage – Downloaded 4294 times – 18.40 KB

This scene contains an example scene and a script that lets you use a default UI or overhead bubbles for the same participants based on each conversation.

Download “DS_DifferentBubblesExample_2022-09-27.unitypackage” DS_DifferentBubblesExample_2022-09-27.unitypackage – Downloaded 3751 times – 17.97 KB

This scene demonstrates one way to change a character’s bubble outline.

Download “RenderTexture Subtitle Portrait Example” RenderTextureSubtitlePortraitExample_2022-01-10.unitypackage – Downloaded 4114 times – 24.86 KB

This scene demonstrates how to show 3D models in dialogue UIs using cameras and render textures.

Download “Multi-Character SMS Example” DS_MultiCharacterSMSExample_2021-10-08.unitypackage – Downloaded 5408 times – 12.80 KB

This scene demonstrates how to switch between different conversations with message history using an SMS-like UI.

Download “DS_DoozyUIExample_2021-03-17.unitypackage” DS_DoozyUIExample_2021-03-17.unitypackage – Downloaded 3972 times – 14.71 KB

This is a very simple example dialogue UI set up with DoozyUI.

Download “DS_VNFocusStyleDialogueUI_2021-03-23.unitypackage” DS_VNFocusStyleDialogueUI_2021-03-23.unitypackage – Downloaded 4781 times – 609.66 KB

Demonstrates Visual Novel style dialogue UI with focus animations that darken non-speakers and allows speakers to switch panels using SetPanel() and [panel=#].

Download “TabbedQuestLogWindowExample_2019-08-17.unitypackage” TabbedQuestLogWindowExample_2019-08-17.unitypackage – Downloaded 4418 times – 16.09 KB

This example shows how to set up a quest log window with different tabs for different groups (e.g., main quests, side quests, etc.).

Download “Override Dialogue UI Controls Example” OverrideDialogueUIControlsExample_2018-03-26.unitypackage – Downloaded 5372 times – 19.01 KB

This package contains an example that demonstrates how to use Override Dialogue UI Controls to use different subtitle panels for each actor.

Download “2D Click Trigger and Bubble UI Example” 2DClickTriggerExample_Bubble_ProximitySelector_2018-12-23.unitypackage – Downloaded 5223 times – 350.81 KB

This package contains an example cartoon bubble dialogue UI in 2D. If you prefer a screen-space version that runs on the player rather than the conversant (NPC or interactable GameObject), also import this example: BubbleUIScreenSpace_2017-05-11.unitypackage

Download “Wit.ai Speech Recognition Example” WitAI_Example_2017-01-09.unitypackage – Downloaded 4129 times – 37.11 KB

This example demonstrates how to integrate the Wit.ai speech recognition web service to make dialogue choices by voice. More info here.

Download “DS_InvectorMenuFramework_2021-12-02.unitypackage” DS_InvectorMenuFramework_2021-12-02.unitypackage – Downloaded 4044 times – 62.14 KB

This package requires the Dialogue System, the free Menu Framework (link above), and Invector Third Person Shooter. It demonstrates how to set up Invector with the Menu Framework.

Misc

Download “DS_CustomFieldType_Conversation_2026-01-26.unitypackage” DS_CustomFieldType_Conversation_2026-01-26.unitypackage – Downloaded 574 times – 1.00 KB

Adds a Conversation dropdown field type to dialogue databases.

Download “ReportOrphanNodesTool_2022-12-28.unitypackage” ReportOrphanNodesTool_2022-12-28.unitypackage – Downloaded 3583 times – 1.20 KB

This tool reports orphan nodes (nodes that aren’t linked from any other nodes). [Note: This feature is now built into the Dialogue System.]

Download “Tutorial Conversation Example” DS_TutorialConversationExample_2022-04-23.unitypackage – Downloaded 4111 times – 6.65 KB

This example scene demonstrates how to implement a tutorial conversation that waits for the player to complete gameplay actions.

Download “GoT Style Example Scene” GoT_Style_2018-09-02.unitypackage – Downloaded 6404 times –

This package contains an example scene that demonstrates a conversation in the style of Telltale games, with monologues, subtitles that play over the response menu, and timeouts. The dialogue is copyright Telltale Games and is used only for illustration purposes. (Example for version 1.x)

Download “DS_SkillCheckExample_2024-02-08.unitypackage” DS_SkillCheckExample_2024-02-08.unitypackage – Downloaded 4519 times – 13.17 KB

This package contains an example scene that demonstrates how to implement skill checks in conversations. A detailed description is available in this forum post.

Download “Discover Name Example” DiscoverNameExample_2025-12-28.unitypackage – Downloaded 6018 times –

This package contains an example scene that lets the player “discover” NPC names during conversations using the ChangeActorName() Lua function.

Download “Hover Response Button Example” HoverResponseButtonExample_2024-03-27.unitypackage – Downloaded 6525 times – 17.26 KB

This package contains an example scene that demonstrates how to show a tooltip and activate a GameObject when hovering over response buttons.

Download “Keywords Example” DS_KeywordsExample_2022-04-02.unitypackage – Downloaded 3836 times – 30.46 KB

This package contains an example scene that demonstrates a conversation that shows topics you can research and shows tooltips when you hover over keywords in the subtitle text.

Download “BacktrackingExample_2025-03-25.unitypackage” BacktrackingExample_2025-03-25.unitypackage – Downloaded 6096 times –

This script and example scene demonstrate how to add a backtrack button to your conversations.

Download “DS_BackLogExample_2025-04-15.unitypackage” DS_BackLogExample_2025-04-15.unitypackage – Downloaded 1831 times – 23.04 KB

This script and example scene demonstrate how to add a conversation history (with optional audio playback) to your conversations.

 


User Contributions

Mografi has shared a dialogue importer that they used for the game Jenny LeClue – Detectivu. You can find info about the latest version here: JLC Importer

Contributor: Mografi

 

Older Support Packages

These examples work with version 1.x of the Dialogue System. They are not for version 2.x. Much of the functionality of these packages are already incorporated into version 2.x itself.

Download “Dialogue System 2D Platformer Demo 1.0” DialogueSystem_2DPlatformerDemo_1_0_ProximitySelector.unitypackage – Downloaded 5267 times – 70.75 KB

This package contains the source files for the Dialogue System 2D Platformer Demo. Import them into a project that already contains the Dialogue System and Unity’s 2D Platformer Demo project. You can download a simpler demo here: ProximitySelector2DExample_2016-05-22.unitypackage for Unity 5.3.4+; it assumes you’ve already imported Unity’s Standard Assets > 2D package.

Download “Auto Save Load Component 2018-04-09” AutoSaveLoad_2018-04-09.unitypackage – Downloaded 7214 times – 9.58 KB

This package adds an Auto Save Load component that automatically saves the game when quitting and reloads it when resuming play. (Note: Now included in version 2.x.)

Download “TPC BD Example 2017-01-05” TPC_BD_Example_2017-01-05.unitypackage – Downloaded 4954 times –

This example scene demonstrates how to integrate Third Person Controller v1, Behavior Designer, and the Dialogue System in combat roles (combat barks, saving stats, and saving enemy kills).

Download “S-Inventory Conversation Example” SInventoryConversationExample_2017-02-04.unitypackage – Downloaded 4724 times – 30.39 KB

This example scene demonstrates how to open an S-Inventory vendor during a conversation and wait until the player buys something before continuing the conversation.

Download “Inventory Master Integration” InventoryMasterIntegration_2017-02-05.unitypackage – Downloaded 4855 times – 51.98 KB

This package contains a basic integration with Inventory Master.

Download “Persistent UMA Wardrobe 2017-10-07” PersistentUMAWardrobe_2017-10-07.unitypackage – Downloaded 4973 times – 1.01 KB

This package contains a script to save and load UMA Dynamic Character Avatars’ wardrobes (i.e., current outfits) in saved games and across scene changes.

Download “DS_InventoryProExampleScene_updated.unitypackage” DS_InventoryProExampleScene_updated.unitypackage – Downloaded 3914 times – 130.55 KB

This package contains a fix to the example scene included in Inventory Pro’s integration.

Download “DS_InControlExample_2020-04-20.unitypackage” DS_InControlExample_2020-04-20.unitypackage – Downloaded 3857 times – 6.76 KB

This package contains an example integration with InControl.

Download “GotoEntry() Sequencer Command and Example Scene 2015-09-25” GotoEntry_SequencerCommand_2015-09-25.unitypackage – Downloaded 6555 times – 48.63 KB

This package contains a new sequencer command: GotoEntry(entryID) or GotoEntry(conversationID, entryID). The example scene explains its use. You can use this command to allow NPCs to interrupt the response menu if the player fails to make a selection in a certain amount of time.

Download “LiveLookAt() Sequencer Command” SequencerCommandLiveLookAt_2015-06-30.unitypackage – Downloaded 7082 times – 2.22 KB

This package contains a new sequencer command: LiveLookAt(target, [subject], [duration], [allAxes]). Unlike the built-in LookAt() sequencer command, it immediately snaps to look at the target and then tracks the target for the specified duration.

Download “SwitchUI() Sequencer Command” SwitchDialogueUI_2017-10-12.unitypackage – Downloaded 5351 times – 18.12 KB

This package contains a new sequencer command: SwitchUI(name) that allows you to switch dialogue UIs mid-conversation.

Download “Replace Display Settings” ReplaceDisplaySettings_2016-01-17.unitypackage – Downloaded 5670 times – 1.52 KB

This package adds a Replace Display Settings component that lets you use different display settings for a scene.

Download “Unity UI Bark Dialogue UI” UnityUIBarkDialogueUI_2015-05-24.unitypackage – Downloaded 7048 times –

This Unity UI Bark Dialogue UI plays subtitles through the actors’ bark UIs instead of the dialogue UI’s subtitle text elements.

Download “Response Menu Dropdown Example” DropdownExample_2016-01-01a.unitypackage – Downloaded 5552 times – 43.08 KB

This package contains an example scene and short scripts to add support for dropdown choices in response menus.

Download “Conversation Log Dialogue UI” ConversationLogUI_2017-05-29.unitypackage – Downloaded 6435 times – 55.98 KB

Note: This package is for Dialogue System version 1.x. Log functionality is built into version 2.x. This package contains a script, prefab, and example scene that demonstrates how to set up a Unity UI dialogue UI that logs the entire conversation so the player can scroll back through it during the conversation. For a variation that works more like a text messaging app: TextingLogUI_2016-09-21.unitypackage

Download “ScrollWheelNavigation 2016-08-20” ScrollWheelNavigation_2016-08-20.unitypackage – Downloaded 4770 times – 13.00 KB

This package adds a script (add it to your Response Menu) that navigates up and down buttons using the mouse scroll wheel.

Download “Dialogue UI Animation Example” DialogueUIAnimation_2016-10-25.unitypackage – Downloaded 5632 times – 35.90 KB

This package contains an example script that demonstrates how to set up a dialogue UI that keeps both participants’ portraits onscreen and plays a half-fade animation on the listener’s portrait. Built in Unity 5.3.4 using Unity UI.

Download “Switch Dialogue UI Panels Mid Conversation” SwitchDialogueUIPanelsMidConversation_2016-10-27.unitypackage – Downloaded 4902 times – 29.18 KB

This package contains an example script that demonstrates how to switch to different UI panels mid-conversation. Built in Unity 5.3.4 using Unity UI.

Download “Actor Subtitle Color 2018-03-31” ActorSubtitleColor_2018-03-31.unitypackage – Downloaded 7269 times – 1.18 KB

Add this component to actors to show their subtitle lines in a specific color with Unity UI.

Download “Button Control Example” ButtonControlExample_2017-05-23.unitypackage – Downloaded 5674 times – 28.93 KB

This package contains two example conversations. The first demonstrates how to map the continue button and response buttons to keys and/or gamepad buttons. The second demonstrates how to set up navigation with auto focus.

Download “Two Panel Quest Log Window Example” TwoPanelQuestLogWindow_2017-12-15.unitypackage – Downloaded 5244 times –

This package contains an example two-panel quest log window. The left panel shows selectable quest titles. The right panel shows the details of the selected quest. Made in Unity 2017.1.

Download “Custom Actor GUIStyle Dialogue UI” CustomActorGUIStyle_2015-01-23.unitypackage – Downloaded 5228 times – 59.78 KB

This legacy Unity GUI dialogue UI script allows you to use unique fonts (or GUI Styles) for specific NPCs in conversations.

Download “Multiple NPC Dialogue UI” MultipleNPCDialogueUI.unitypackage – Downloaded 7376 times – 12.44 KB

This Unity GUI dialogue UI script supports multiple NPCs with their own subtitle panels.

Download “Localize TextMesh” LocalizeTextMesh_2017-01-30.unitypackage – Downloaded 4372 times – 1.34 KB

This package contains a script to localize Unity’s TextMesh component, similar to Localize UI Text for Unity UI. (This script is now built into the Dialogue System v1.6.8+.)

Download “DS_SInventorySupport_2019-05-15.unitypackage” DS_SInventorySupport_2019-05-15.unitypackage – Downloaded 2097 times – 1.27 MB

S-Inventory (and S-Inventory for RFPSP) package for Dialogue System version 1.x. (Run through 1x to 2x Updater to use with version 2.x.)

Download “2D Bark Example” 2DBarkExample_2018-05-06.unitypackage – Downloaded 4373 times – 7.60 KB

This simple example shows how to trigger barks (which could just as easily be conversations) with a mouse click, on trigger enter, or using Proximity Selector.

Download “Voiceover Narrator Bark Example 2015-09-27” TestNarrator_2015-09-27.unitypackage – Downloaded 5238 times –

This package contains an example scene that demonstrates voiceover narration. Bark Triggers (gray cubes) around the scene play barks through a Narrator GameObject.

Download “Skill Check Example” SkillCheckExample_2015-04-23.unitypackage – Downloaded 5577 times – 30.75 KB

This package for Dialogue System 1.x contains an example scene that demonstrates one way to implement skill checks in conversations. It registers a Lua function that allows conversations to call a C# method in an example PlayerSkills class. To play it in version 2.x, use the “Run 1x to 2x Updater” menu item.

Download “Simultaneous Conversations 2016-07-27” SimultaneousConversations_2016-07-27.unitypackage – Downloaded 4807 times – 25.69 KB

This package contains another example scene that demonstrates how to set up simultaneous conversations. When the scene starts, an interactive conversation starts between the player and NPC1. Simultaneously, a bark conversation plays between NPC2 and NPC3.

Download “Standard FirstPersonController Example” StandardFirstPersonControllerExample_2017-11-14.unitypackage – Downloaded 5603 times – 3.93 KB

This package contains an example scene based on the Quick Start Tutorial that replaces the player’s soldier model with the Standard Assets FirstPersonController.

Download “Farmer Example Quest” FarmerQuest_2015-02-06.unitypackage – Downloaded 5150 times – 48.84 KB

This package contains an example scene with a quest (“kill 3 monsters”) that can succeed or fail (if you kill any of the farmer’s animals). To keep the package small, everything uses the Recon Troop model, but some are labeled “Monster” and some “Animal”. A Farmer gives out the quest, which is defined in one quest and one conversation. There are also two variables: MonsterKills and AnimalKills. IncrementOnDestroy components update these variables. The farmer’s conversation checks the values of both variables and updates the quest accordingly.

Download “GameSaver Example” GameSaverExample_2015-12-17.unitypackage – Downloaded 5381 times – 62.43 KB

This package contains an example scene that demonstrates how to use the GameSaver component. The GameSaver is on the GameObject Canvas > GameSaver Panel. Buttons on the panel call the GameSaver’s save and load methods. The Dialogue Manager also has a script named RememberCurrentDialogueEntry that saves the player’s place in the current conversation and resumes the conversation at that point when loading games.

Download “Auto Save Load Example 2017-04-15” AutoSaveLoad_2017-04-15.unitypackage – Downloaded 4744 times – 16.77 KB

This package contains another example scene that demonstrates how to use the GameSaver component, and it also includes RememberCurrentDialogueEntry. It saves the current conversation when the player quits the application, and resumes the conversation from that point when the player starts the application again.

Download “Easy Save 2 PlayMaker Example” EasySave2Example_2016-01-12.unitypackage – Downloaded 5042 times – 18.58 KB

This example scene demonstrates how to use Easy Save 2 in a PlayMaker FSM to save and load games. Requires Easy Save 2 and PlayMaker.

Download “Interjectable Dialogue UI Example” InterjectableResponsesExample_2017-12-19.unitypackage – Downloaded 5196 times – 42.94 KB

This script and example scene demonstrate how to set up interjectable conversations in which the NPC keeps talking and the player can opt to choose responses that appear and disappear during the NPC’s speech.

Download “Conversation Actor List Script” ConversationActorList_2018-03-27.unitypackage – Downloaded 4182 times – 1,000.00 B

This script returns the actor IDs involved in a conversation.

Download “Galawana Day/Night Controller Support” DialogueSystem_DayNightControllerSupport.unitypackage – Downloaded 5975 times – 2.30 KB

This package lets you get and set the time of day in Lua and cutscene sequences with Galawana Studios’ Day Night Controller. Updated 2015-04-03 to also update sun position.

Download “Inventory Pro Select Item In Conversation” InvPro_SelectItemInConversation_2016-03-06.unitypackage – Downloaded 6581 times –

This package contains an example scene and scripts that allow a conversation to open an Inventory Pro window and wait for the player to select an item. The conversation then branches based on the selected item.

Download “ARPG Boss Fight Example Conversation” ARPG_BossExample_2017-02-05.unitypackage – Downloaded 5129 times – 27.52 KB

This package contains an example for Action-RPG Kit. When the boss NPC gets below 20% health, it starts a surrender conversation.

Download “Realistic FPS Prefab Coded Door Quest Example” RFPS_Door_Code_Example_2015-02-27.unitypackage – Downloaded 4937 times –

This package contains an example scene for Realistic FPS Prefab. You must find a note with a code to get past a coded door the next level. This scene demonstrates note pickups updating quests and text input in conversations.

Download “RFPS Book Example” RFPS_Book_Example_2016-05-02.unitypackage – Downloaded 4582 times –

This package contains an example scene for Realistic FPS Prefab. It adds a readable book that’s configured using RFPS’s pickup interaction system. It runs a conversation through a custom dialogue UI. This version was updated 2016-05-02 for RFPS 1.23.

Download “Grenades for RFPS” RFPS_Grenade_2015-03-13.unitypackage – Downloaded 6493 times –

This adds proof-of-concept grenades to Realistic FPS Prefab. Not specifically Dialogue System-related, but many Dialogue System users also use RFPS.

Download “Zoom2DWithReturn() Sequencer Command” Zoom2DWithReturn_2016-07-07.unitypackage – Downloaded 5060 times – 2.57 KB

This package adds a command Zoom2DWithReturn() that works like the Zoom2D() sequencer command except it returns to the original position afterward.

Contributor: Bruce Kimpel

Download “Magicolo's iTween GUI Effects (2014-05-10)” Magicolo_GUIEffects_2014-05-10.unitypackage – Downloaded 4869 times – 4.74 MB

This package adds iTween GUI effects to Unity GUI dialogue UIs.

Contributor: Magicolo