A modern, easy to use conversation system that allows developers to easily create complex conversations with events and conditions with or without the use of code.No input system or render pipeline requirements.WebGL Demo - A Chat with Robot Kyle (Included Demo)WebGL Demo - Start Chat On TriggerGetting StartedSetting up a StartChatOnTrigger ComponentHow is this different from the other dialogue systems?💬 Conversations is a dialogue system with a unique workflow that enables developers to create complicated conversations without having to write even a single line of code using the powerful components and event-driven design.🤓 Conversations is developer friendly, It also provides a powerful interface design and scripting API to enable developers looking to make even more complicated conversations the ability to do so using simple C# scripts.⚡ The asset features a powerful Unity editor event driven workflow that allows you to subscribe to events that are invoked whenever a Chat node is reached or a response is given.⏭️Automatic chat skipping.🖱️ Click-through conversations and wait for signal nodes.💱Tag-based substitution replaces <$tagname> with bool, int, float, double, or stirng value.📛Chat titles that support tag-based subtitution.🔍 In-edtior searching to make navigating through conversations a breeze.🪙 Conversations is a powerful Unity event driven solution to add conversations to your game for a low price.✔️Perfect for NPC conversations or visual novels..Quick setup!Make a dialogue graph by navigating in the Editor toolbar to: Assets->Create->Conversations->DialogueGraphAdd a ChatActivator to the GameObject you want to initiate conversations with.Add a Chattable component to whatever GameObject you want to chat with, set the Chattable's dialogue graph reference to your newly created dialogue graph from step 1.Use one of the many provided triggers or 'invokers' to make ChatActivator start a conversation with your Chattable. (See documentation 'Getting Started' or the provided demo scenes for details.)Why waste your time? implementing conversations yourself when you can get this complete solution for as little as many people earn in 1 hour of work.Well documented. comes with a demo scene, hand-written documentation, and a generated API reference.Completely decoupled UI. Allows you to use the provided UI scripts as is, or you may modify them. Easily change the look of the UI in the Unity Editor without code.Visual Novel Style DemoIncluded demo lets you walk through an animated visual novel style interaction.Code-free! all demo conditions (except for 2 for demo purposes of scriptable conditions), events, stat changes, and sequences are done without a single line of code.Shows off all components except ChattableBranchConditions (although the ChattableResponseConditions demo is nearly identical usage).Shows off 'Go Back' support that automatically unmodifies stats that are modified through the chat system.Have a conversation with "Robot Kyle"!Stats, name tags, and more!Other Assets:Fade Effects - A complete fade effects solution for Unity (screen fade, object fade, fade camera obstructions, & more!)Damage System - An advanced damage and weapon system for your game.Game Movement - A fully-featured, modular movement system for almost any kind of game.Editor Physics Simulator - Simulate and record physics in the editor.Editor Animation Freezer - Freeze Animators at a specific frame in an animation.Console Commands & UI - Console commands & UI panels for Unity.Documentation:API referenceDocumentation*Poses were created using Editor Animation Freezer.**Do not hesitate to email questions, concerns, suggestions, or comments to intuitivegamingsolutions@gmail.com*Tested on Unity 2020.3.30f1 and Unity 2021.3.1f1No input system dependency.Decoupled from UI/UI Independent.If any problems are experienced on Unity 2019 to the latest version please contact intuitivegamingsolutions@gmail.com for support.