I know you have a Godot plug in, do you have a Construct 3 plug in?
A downloadable tool for Windows, macOS, and Linux
An easy to use but powerful tool for creating branching dialogues for games.
Works with Unity, Unreal 4, Godot, Construct 3, GameMaker Studio 2 and many more!
Now available on STEAM!
A powerful (but easy to use) branching dialogue editor designed for story-driven games like RPGs and Visual Novels.
Create complex non-linear data structures in minutes, no programming experience required!
The editor was created for non-programmers. It is easy to understand and navigate. It is also fast and lightweight - it runs smoothly even on less powerful PCs.
The editor includes a characters database and local variables database (strings, integers, booleans). They are incredibly helpful in organising the dialogue and keeping track of player's progress.
Change the dialogue language by selecting it from a drop-down menu. There are no limits for the amount of languages you can use.
Export your dialogue with one click to an easy to read JSON text file, which can be imported into most modern game engines and frameworks.
Read more about JSON: https://en.wikipedia.org/wiki/JSON#Example
Support this software to help further development!
All updates will be released for free for owners of the editor.
Using Godot 3.1? Get a dialogue system here!
Any questions? Contact me: radmattsoftware at gmail.com
In order to download this tool you must purchase it at or above the minimum price of $9.85 USD. You will get access to the following files:
- DialogueDesigner now on STEAM!6 days ago
- Version 3.0.5 - all languages support + title renaming34 days ago
- Version 3.0.4 - bugfixes39 days ago
- DD 3.0.3 - small fixes61 days ago
- Update 3.02 - multiline texts, dark mode and more!70 days ago
- Quick update - 3.01 + fix for MacOS usersNov 09, 2019
- Dialogue Designer 3.0 is out now!Nov 08, 2019
- Changed archive format to ZIP (fixed problems with extracting)Jul 26, 2019
Log in with itch.io to leave a comment.
Hi, any chance you were able to fix the connections issue I mentioned?
Hi, sorry for not answering to your original post. Please send me an email to radmattsoftware @ gmail.com with more info and we'll try to sort it out.
You did't reply my email, so i put it here.
I just realize that the dialogue text is not lost, but hidden, when i click arrow button (popup) it will show actual text.
Please fix it.
If i import my last saved JSON that have 400+ blocks/dialogues.
The last 30% of dialogues text are empty/gone.
Choices and variable values are OK, only the last 30% (of 400) dialogues that missing.
Please fix it, I can't edit or add more dialogues until it's get fixed.
Please send me an email with more info about the bug. I'll work with you on fixing it there. (radmattsoftware at gmail.com)
I add 2 more characters name initially.
And now i have hundreds of dialogues, when i add a new characters, every dialog name changed to Player.
Please Fix it
Brought it yesterday, good app.
I have some suggestion
I think is better to use different color for "is_box" (ex: orange)
And put a character identification color
Sometimes i got a wrong character, actually my mistake
ok got it. checked out documentation part 10
Hi I just purchased and downloaded the MAC version but get:
The application “DialogueDesigner.app” can’t be opened.
Not a security feature from Mac. Just can't be opened. Have you run into this?
Hi, I just purchased it and unfortunately encountered a serious bug. Sometimes I cannot create connections at all on some nodes. It's happened with multiple node types, restarting the editor helps sometimes but not always... no idea what causes it.
Also, would it be possible to improve the graphics quality? I love the clean design, but things look a bit pixelated on my high res display, particularly the x button, and I think the fonts could probably be more crisp. If this is made in Godot, you may need to enable "high res" in the export settings. This is how it looks at full zoom (macOS)
Otherwise, very cool app!
Will Dialogue Designer be released on Steam?
I would love to buy it there.
Don't forget to add it to your wishlist ;)
The application is awesome. Could the following feature be added in the next update? The possibility of renaming the title of each window / node to more easily identify each one.
Okay so... I wanted to use it as a tool for writing my Shadowrun campaign missions. seems the text for each dialogue is not saving correctly when exporting. :/ for some texts it saves just one word, for another it only saves the first sentence. Any way to fix this?
Does this work with GameMaker?
In the "Local Variables Window" you can't select "String" as the type to add the interface doesn't reconize it's being clicked and there's no keyboard navigation to select it either.
OS: Windows 10 64-bit Pro
Hi, I found a small bug: if you select a Show Message node, then edit the dialog text and press the Delete key (it should just erase a character inside the text), the node is deleted and you can't get it back. So I think you should check which control has focus when the Delete key is pressed.
By the way, a Undo feature would be nice :-)
Oh, shoot! Now it costs twice the price? Should've bought it when i had the chance.
I added a lot of new features since the initial release, and a lot of people said that they found the software extremely useful, so I'd say it's worth the price :P
It is a pity that the Text field is not multiline. It would be easier to read for large numbers of characters. I hope the creator takes note of this request in the future
An update coming soon. Keep an eye out!
Does anyone know if this is compatible with Renpy?
Is Construct 3 example included in the package?
Not support chinese,will display as [???]
Weird, it looks fine on my end. Please make sure you are using the newest version of the software. If you're still having problems, send me an email so we could work it out together.
Is there a tutorial to implement this in Unreal? Also, I hope you can add a feature where we can run/simulate the dialogue. Thank you for making this awesome program! :)
The solution in IMPORTANT!.txt was does not work.
Fix for MacOS Right Command:
(Drag the The icon to Applications folder first.)
chmod +x "/Applications/DialogueDesigner.app/Contents/MacOS/DialogueDesigner"
By the way, the software ICONS look fuzzy on the MacOS.
Really awesome tool! Is there any possibility to allow custom label colors? Example: Green for positive outcome. And perhaps an outcome node that acts similar to a comment but can be connected to.
Thanks! It's not possible for these things to be done in DD but follow my account to get notified about my next software, which will allow this and much more :)
This is fricking amazing. EXACTLY what I was looking for; flexibility, custom variables AND JSON EXPORT! Now I can bang out a version for Corona. Thanks so much for taking the time and effort to make this app!!!
Is there any good tutorials for this product and how to implement in Godot?
1) Is it possible to add additional nodes or does the editor not support customization?
2) Is there a C# version of the parser which I could use to execute the dialog but hook in my own presentation logic? I'm using Godot with C# and would like to keep control of the presentation.
Hi. Suggestions for improvement are accepted? Is it possible to make multiline text input in "ShowMessage" block?
I second this suggestion. At the moment, it is hard to preview dialogue that is longer than a dozen words.
Hi, does this system work with tyronobuilder?
That sounds nice ! Does it work with Construct 3 ?
Thanks for your answer ! Do you have any precise tutorial to set up with Construct ?
Here's a project that shows how to load JSON files and show values: https://editor.construct.net/#open=json. All you have to do is create a dialogue system and just replace the text lines with the ones in the file. I will soon share documentation for the editor, explaining more on how to set it up for different engines, so look out for that.
Without buying this first, is there documentation or overview of the JSON it exports? Making sure I can work with it in my engine.