ZT Dialogue: Node-Based Dialogue System

$9
Publisher Zetan Studio
File size 7.02MB
Number of files 200
Latest version 1.0.0
Latest release date 2023-03-29 04:47:13
First release date 2023-03-29 04:47:13
Supported Unity versions 2018.4.2 or higher

Try it: Demo


In this plugin you can:

● Use a graphical editor to edit dialogues, and you can undo and redo the actions you have made;

● Use sentence nodes to set up the speech contents, and the typing animation speed, you can choose to display the portrait of the interlocutor in the dialogue, and play the voice🎙️ corresponding to each sentence;

● Use decorator nodes to implement functions such as bolding the option title text or color them with random colors;

● Use condition nodes to implement functions such as hiding some options or switching different next sentences according to conditions, etc.;

● Use block nodes to implement functions such as clicking an option and switching to the next sentence only when conditions are met;

● use recursive nodes to return to the specified sentence in the dialogue;

● Use external-options nodes to mess up the order of options, easily construct Q&A dialogues;

● Use other-dialogue nodes to insert a sub-dialogue into the current dialogue, and return to the original dialogue when the sub-dialogue ends;

● Use dialogue events to trigger specific events before or after some sentences are spoken, which can be used to implement functions such as mirroring and playing character actions;

● Use the built-in saving💾 system to save and load the dialogue progress, and even game progress if you want;

● Use the built-in UI window framework to build the game UI;

● Use the list-based interaction system to interact, just like "Genshin Impact";

● Insert the strings called "keyword ID" into the dialogue text, and they will be converted into their corresponding names;

● Implement the multi-language switching function of the game text, and directly edit the translations in the form of a table in Unity, or import the translations from Excel file;

● Easily extend the node type to implement the desired node function⌨️

● Easily extend the built-in dialogue window, such as use its option list as a quest list to show quests.

All codes of this plugin are in the form of ".cs" files instead of ".dll", so you can modify everything as you want, and they are also very simple, you can even make this plugin yourself if you spend some time, I just make it in advance for you😄


(Some contents are translated by machine.)

Top Publisher Assets