Conversations

WebGL Demo - A Chat with Robot Kyle (Included Demo)

WebGL Demo - Start Chat On Trigger

Getting Started

Setting up a StartChatOnTrigger Component


How 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!

  1. Make a dialogue graph by navigating in the Editor toolbar to: Assets->Create->Conversations->DialogueGraph
  2. Add a ChatActivator to the GameObject you want to initiate conversations with.
  3. 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.
  4. 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 Demo

  • Included 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 reference

Documentation


*Poses were created using Editor Animation Freezer.*


*Do not hesitate to email questions, concerns, suggestions, or comments to intuitivegamingsolutions@gmail.com*