/DialogueNodesCS

A plugin for creating and exporting dialogue trees from withing the Godot Editor

Primary LanguageGDScriptMIT LicenseMIT

DialogueNodes

A plugin for creating and exporting dialogue trees from within the Godot Editor. Godot provides all the tools needed to create your own dialogue system, however, for most game developers, this task is tedious and complex. This is where Dialogue Nodes come into the picture. The plugin extends your Godot editor to allow for creating, testing and incorporating branching dialogues in your game.

Features

Dialogue Tree editor
Open, Edit, & Save multiple files
Multiple Dialogue Trees per file
Built-in tester for your dialogue trees
Trigger signal, check conditions & change variable values from your dialogues
DialogueBox node to run your dialogue trees in-game
Easy to understand export files (JSON files)
Easily extend/add more nodes for advanced functionality

Known issues

  • DialogueNode in the workplace may have wrong colored slots on light themes
  • Icons do not look right in light theme