Just Another Dialogue Editor - J.A.D.E
PROJECT STATUS: Published (Updating)
PROJECT TYPE: Tool
ENGINE: Godot (4.4 .net)
LANGUAGES: C#
PRODUCTION TIME: 3 weeks

Overview

'Just Another Dialogue Editor', also known as 'J.A.D.E', is the byproduct of an unrelated Godot project, as in that project and likely many future ones to come, I always have a desire to have a complex dialogue system with branching options and other customisation, and that's where J.A.D.E comes in.

Essentially, it's a flowchart visualiser of a conversation that gets serialised into a JSON file, which can then be read by an external dialogue reader system, as well as the tool itself, where it can be deserialised to recreate the flowchart using that same JSON data.

Features of this Tool

Dialogue Flowchart Visualiser

A fully featured graph with customisable nodes that can be instantiated whenever, with features such as choosing the name of who's speaking during that sentence, the contents of what the sentence would say, the speed that the text will be read at, the custom portrait of the speaker, and the ability to add choices to the sentence.

Flowchart Serialisation and Deserialisation

The flowchart can be saved as a JSON file to be read by a seperate script, or it can be deserialised to load the same flowchart.