A downloadable tool for Windows, macOS, and Linux

LE Dialogue Editor is a standalone application, made with the Godot Engine, created with the main purpose to manage tiny but complex dialogues.

Learn more in the WIKI

Want a working example? Right here, the source code is right here , and here's the wiki

Can this application be useful for you?

If you want to create a visual novel or a story-driven game with a non-linear story, this application shouldn't be your first choice. Why? Because managing heavy dialogue in a tree view will be simply too hard to maintain. That why you should those applications instead

But if you want to create small conversations between multiples characters, LE Dialogue Editor should do the job. It support

  • Localization
  • Character name and portrait
  • Choices
  • Conditional branching for both dialogue and choices
  • Preview of the dialogue based on the condition
  • Emitting custom signals at certain dialogue
  • Editing multiple JSON files at once


le-dialogue-editor-linux.zip 15 MB
Version 1.1.0-beta 77 days ago
le-dialogue-editor-win.zip 14 MB
Version 1.1.0-beta 77 days ago
LE-dialogue-editor_v103-beta.zip 15 MB
Version 1.1.0-beta 77 days ago

Development log


Log in with itch.io to leave a comment.

Hi!, the tools seems great, but im having a problem with the portraits, it is saving them with the rute of the image in my computer, but this isnt great for portability, is there a way to save them with the relative path in the root folder of the game?

That's stange, I know that I have portability the force us to almost create a new workspace when switching from desktop to desktop. Not the best but I ain't got any other solutions to this time.

The workspace saves the route and assure that when an image is saved, the root is set locally "e.g. res://assets/portraits/Fox.png" should be saved and not "home/levrault/examples/assets/portraits/Fox.png". Is there a way that you could open an issue right here https://github.com/Levrault/LE-dialogue-editor/issues with your generate JSON file, workspace cfg file, and describe your env? I will do my best to fix this issue!

An update has been created, feel free to tell me if you encounter this issue again




Sorry but I don't get the joke 😅 LE was a proposition by GDQuest to make it sound french and I liked the joke.


Ooooh! I thought it was an acronym like LE for Level Editor or something like that.

So I made a bunch of acronyms myself for a very funny joke ;P

LE? WDTSF (what does that stand for)? WITE (Where is the explanation)? INTKIOIAGC (I need to know it or I am going crazy)!


Ah! Good one, but play the same game on gdquest's Twitter feeds https://twitter.com/LFLangis/status/1335333834070642689 with some good acronym,

Low Effort dialogue editor
Light Engine dialogue editor
Light Evolutive Dialogue editor
Levrault's Egocentric Dialogue Editor

while it's just a French meme at the end ><


Haha, that’s a funny backstory to the name.

Too bad it isn’t Spanish, could be EL dialogue editor then :D EL standing for Easy to Learn


Hi, awesome tool. I might be able to use it for my project (non-Godot).

Question, what do you use for the nodes elements? Is that provided by Godot UI?


Hi, those are GraphNode, are in-engine Godot nodes. I just changed the theme to something more appealling. I will soon add a doc about the generate JSON that should be useful for every type of engine ;)