b1lodHand / absent-dialogues

a simple and flexible node based dialogue system for Unity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

absent-dialogues

About

Hello dear! You just stepped onto a completely free and open-source dialogue system for unity. With this tool, your dream game character dialogues can come true. Well, I hear you saying "I love that, tell me how to get it!". Scroll down, I'll be there to guide you.

Getting Started

Well, in order have this tool working properly you'll need to do a few things. For example: Unity... I'm just kidding. The instructions below will lead you on the way.

Prerequisites

First of all, this tool depends on some of my other tools. No, no, no, no! Don't run away! They are so lightweight and easy to setup.

https://github.com/b1lodHand/absent-variables.git
https://github.com/b1lodHand/absent-people.git
https://github.com/b1lodHand/absent-attributes.git

All you need to do is copying the URLs above and pasting them into you package manager.

Imgur Image

You can open the Package Manager via the: 'Window/Package Manager' menu on the toolbar of Unity itself. Also, you can find the documentation of these tools in the same links above.

Warning

YOU NEED TextMeshPro package installed! You can also find the TextMeshPro via the Package Manager, under the Unity Registry panel.

Installing

So, you've installed all the things necessary to run this tool. Now, it is the time of installing the tool itself.

This step is pretty much straightforward:

  1. Go to: https://github.com/b1lodHand/absent-dialogues/releases

  2. Find the the best release for you (I'd recommend the latest).

  3. Download the ".unitypackage" file in that release by clicking it.

AND YOU HAVE IT! So now, how you use it? Let's see...

Basics

Opening up the window

Giphy

You can open up the window via the: 'absencee_/absent-dialogues/Open Dialogue Graph Window' menu option on the Unity's toolbar.

Creating a graph

Giphy

You can create a dialogue graph via the: 'absencee_/absent-dialogues/Create Dialogue Graph' menu option on the Unity's toolbar.

Adding people to the conversation

Giphy

You can add a person to a dialogue by selecting the dialogue and adding the people to the list in the inspector.

Tip

You can find more information about my person system at: https://github.com/b1lodHand/absent-people

Documentation

You can find a more detailed documentation here: Documentation

Wrapping up

Thank you for reading this all the way to down here. If you are interested in this project, please consider contributing to it. I'd be happy to work with you! I hope this tool helps you on the journey of gamedev. Have a nice day!

About

a simple and flexible node based dialogue system for Unity.

License:MIT License


Languages

Language:C# 74.1%Language:ShaderLab 22.1%Language:HLSL 3.8%