Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
Quick Information
Candy Dialogue Creator, by Candy Arts (www.candy-arts.com), is a companion GUI for Candy Dialogue Engine - one of the most extensive and powerful dialogue systems for Godot.Candy Dialogue Creator lets you create, edit, translate and export dialogues in Candy Dialogue Engine's format.Its many features make dialogue writing a breeze: adding lines is as simple as clicking a button, then filling-in data as prompted: no syntax to type or memorize!It can also access your Godot project files to let you select relevant data from drop-down lists, such as character names, scenes and files, and it can even display previews for various media, such as character portraits, background images, videos, voice files or music.A special Writer UI provides a comfortable workspace for editing spoken lines, which displays context as you write and shortcuts to insert BBCode tags or custom text strings.Translations can be written directly to the corresponding dialogue lines, and translators can preview voice files in both the original language and the language they're translating to, for extra convenience.It's also suitable for teams, with the option to create different settings profiles for every project and user, to merge dialogues, or to insert comments and notes in the dialogue script.Candy Dialogue Creator can be downloaded as a Godot project, allowing you to modify and compile it. With a little bit of custom work, it can also be integrated into your projects, allowing you or your players to access it in-game and write or edit dialogues live.Compiled executables for Linux, Windows and MacOS are available on the official GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/releasesFor Candy Dialogue Engine:Overview: https://candy-arts.com/index.php/candy-dialogue-engine/Download: https://github.com/Candy-Arts/Candy-Dialogue-EngineIf anything isn't working, please report issues on GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/issues
Candy Dialogue Creator
Candy Dialogue Creator by Candy Arts is the free, standalone companion application to Candy Dialogue Engine.
Make dialogue writing a breeze
Candy Dialogue Creator provides a graphical user interface (GUI) to create, edit and translate dialogues with minimal typing and no special syntax.
It's capable of reading your Godot project folders, enabling you to fill data into dialogue lines by selecting from drop-down lists. This also allows you to preview image, audio or video files on mouse hover, so that you can quickly check that you're selecting the correct portraits, voice files, background images, musics, or cutscene videos.
It also offers various other features: an ergonomic Writer UI for writing and translating spoken lines, the ability to create line presets with pre-filled data, buttons for BBCode tags, and custom inserts to add text strings in one click.
You can export dialogues to your project folder for testing in just one click, select which parts of dialogues you want to import or export, merge dialogues, update older dialogue files, or append missing data.
Teamwork
A number of features make Candy Dialogue Creator great for teams: unique settings profiles for each person and project, various options for merging dialogues or updating dialogues, and in-line annotations and comments. The fact that it works outside of the Godot editor makes it suitable for non-programmers, and ensures that writers or translators don't touch the project files directly.
Use Options
Candy Dialogue Creator can be used in three different ways:
- For best performance, download and launch the executable for your operating system.
- To modify Candy Dialogue Creator as you see fit, download the source code as a raw Godot project, edit it, then compile.
- Or integrate the scripts, scenes and other resource files into your game to access the Candy Dialogue Creator at runtime, so you or your players can create and edit dialogues live in-game!
Setup
Executable
- Download the executable for your operating system.
- Unpack the downloaded compressed file to any location you want on your computer.
- Read the Instructions.pdf file inside the folder.
- Launch the executable.
- It takes several seconds to load. You'll land on the profile menu. Create a new profile (give it a name that references the project it's for).
- Click the profile in the list, then click the 'Select' button.
- You'll arrive at the Main UI screen, where you can start adding lines to create a dialogue. But first, read the 'Quick Setup' guide in the Documentation folder to learn how to configure your profile.
- Read the 'Example Dialogue' guide in the Documentation folder to learn how to create a basic dialogue.
- The rest of the documentation will explain the remaining features.
- Don't forget to download Candy Dialogue Engine and integrate it to your project, otherwise dialogues won't work.
Raw Project
- Download the source code.
- Unpack the downloaded compressed file to any location you want on your computer.
- Open Godot and import the Candy_Dialogue_Creator folder as a project.
- Open it, edit it as you want, run it from the Godot editor, or compile it.
Integration (Advanced)
- Download the source code.
- Unpack the downloaded compressed file to any location you want on your computer.
- In the Resources folder, delete the .import files.
- In the Scripts folder, delete all the .uid files
- Copy the Resources, Scenes and Scripts folders to your project root folder. Do not modify this folder structure yet.
- Open your project in Godot. Let Godot import the files in those three folders.
- You can now move the files in the Resources, Scenes and Scripts folders anywhere you want in your project files through the Godot editor's FileSystem panel.
You'll need to adapt the code to fit your project: don't display the profile menu at launch, etc. This depends on your project and what you want the Candy Dialogue Creator to be used for.
When integrating Candy Dialogue Creator directly into your project, note that the UI is designed for resolutions of 1920x1080. If your project's resolution is smaller or has different proportions, you will need to adapt the UI.
Compatibility
Candy Dialogue Creator works in Godot 4.5 and above. Earlier versions are incompatible without modification due to lacking the FoldableContainer node class.
Compiled executables are provided for Linux, Windows and MacOS, but you can compile for other systems supported by Godot. Note that the MacOS executable we provide is unsigned.
The interface is designed for a resolution of 1920x1080. Visual quality may degrade on lower resolutions. Devices with small screens (e.g. smartphones or small tablets) are not recommended.
Project files access
Access to your Godot project files is not required, but some convenience features will be unavailable.
If direct access to the actual project files isn't possible, you can provide access to a copy of the project: Candy Dialogue Creator won't be able to export dialogues to your actual project directly, but all other features will work.
Bugs and issues
Bugs should be reported here on Github.
We really don't expect security issues considering the nature of Candy Dialogue Creator, but if you find any, please report them directly to us (don't report them publicly: someone could exploit them).
Feedback
We're looking forward to user feedback to help us improve Candy Dialogue Creator!
All comments and suggestions are welcome, but we are currently considering a significant UI redesign to improve readability and ergonomy.
If you have any preferences or needs in this regard, please don't hesitate to share them with us.
Candy Dialogue Creator, by Candy Arts (www.candy-arts.com), is a companion GUI for Candy Dialogue Engine - one of the most extensive and powerful dialogue systems for Godot.
Candy Dialogue Creator lets you create, edit, translate and export dialogues in Candy Dialogue Engine's format.
Its many features make dialogue writing a breeze: adding lines is as simple as clicking a button, then filling-in data as prompted: no syntax to type or memorize!
It can also access your Godot project files to let you select relevant data from drop-down lists, such as character names, scenes and files, and it can even display previews for various media, such as character portraits, background images, videos, voice files or music.
A special Writer UI provides a comfortable workspace for editing spoken lines, which displays context as you write and shortcuts to insert BBCode tags or custom text strings.
Translations can be written directly to the corresponding dialogue lines, and translators can preview voice files in both the original language and the language they're translating to, for extra convenience.
It's also suitable for teams, with the option to create different settings profiles for every project and user, to merge dialogues, or to insert comments and notes in the dialogue script.
Candy Dialogue Creator can be downloaded as a Godot project, allowing you to modify and compile it. With a little bit of custom work, it can also be integrated into your projects, allowing you or your players to access it in-game and write or edit dialogues live.
Compiled executables for Linux, Windows and MacOS are available on the official GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/releases
For Candy Dialogue Engine:
Overview: https://candy-arts.com/index.php/candy-dialogue-engine/
Download: https://github.com/Candy-Arts/Candy-Dialogue-Engine
If anything isn't working, please report issues on GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/issues
Reviews
Quick Information
Candy Dialogue Creator, by Candy Arts (www.candy-arts.com), is a companion GUI for Candy Dialogue Engine - one of the most extensive and powerful dialogue systems for Godot.Candy Dialogue Creator lets you create, edit, translate and export dialogues in Candy Dialogue Engine's format.Its many features make dialogue writing a breeze: adding lines is as simple as clicking a button, then filling-in data as prompted: no syntax to type or memorize!It can also access your Godot project files to let you select relevant data from drop-down lists, such as character names, scenes and files, and it can even display previews for various media, such as character portraits, background images, videos, voice files or music.A special Writer UI provides a comfortable workspace for editing spoken lines, which displays context as you write and shortcuts to insert BBCode tags or custom text strings.Translations can be written directly to the corresponding dialogue lines, and translators can preview voice files in both the original language and the language they're translating to, for extra convenience.It's also suitable for teams, with the option to create different settings profiles for every project and user, to merge dialogues, or to insert comments and notes in the dialogue script.Candy Dialogue Creator can be downloaded as a Godot project, allowing you to modify and compile it. With a little bit of custom work, it can also be integrated into your projects, allowing you or your players to access it in-game and write or edit dialogues live.Compiled executables for Linux, Windows and MacOS are available on the official GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/releasesFor Candy Dialogue Engine:Overview: https://candy-arts.com/index.php/candy-dialogue-engine/Download: https://github.com/Candy-Arts/Candy-Dialogue-EngineIf anything isn't working, please report issues on GitHub: https://github.com/Candy-Arts/Candy-Dialogue-Creator/issues