A downloadable Cool AF tool 8)

Download NowName your own price

I started working on this for a personal project and ended up really liking how it turned out, so I decided to share it in case someone else finds it useful.

The system uses custom Godot's resources as building blocks to create dialogue trees, and it dynamically chooses what dialogue is displayed through the use of conditions. 

To be a bit more specific: 

Imagine you have a character, maybe a shopkeeper, the first time you meet them, they might say a "Nice to meet you!". Next time, they might just say "Hello!" instead. Maybe you're doing a quest where you just found out this shopkeeper used to be a burglar, and now you can ask them "I heard you were a burglar before". Maybe the player just finished another quest for a rival shopkeeper and this one got mad at them, so now he says "What do you want, traitor?" instead of the happy greeting from before. 

Another example: You can have a companion character that the player can talk to throughout their journey, this companion might have different things to say based on where you are or what quests are active.


Despite being a work in progress, I find the system to be pretty flexible overall, but integration will heavily depend on how your own systems are set up. Because of that, it's a bit hard for me to supply a lot of features out-of-the-box , but I am currently working on a demo to showcase some examples of how it can be used.


The Visual Editor is pretty much done. The only missing feature is the ability to delete individual nodes. However, unconnected nodes will be discarded when saving the branch, so you can just put them aside and it'll be fine. You can download the entire from from my github and play around for a bit if you'd like.


Heres a quick video demonstrating some basic functionality that is already working:

Updated 2 days ago
Published 20 days ago
StatusIn development
CategoryTool
AuthorRaou
GenreAdventure, Role Playing
Tagsdialogue-system, Godot, JRPG

Download

Download NowName your own price

Click download now to get access to the following files:

https://github.com/RaouII/dialogue_system
External

Development log