You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ClearDialogue is a free open source branching dialogue editor for video games designed to be extremely flexible and work with any type of game engine. It was built with the Clear LWJGL3 API.
I've built an entirely new, future-proof dialogue editor that is open source and free to use as well that uses Javascript & CSS, making it easier for collaborating on. Check it out!
Features
General
Should be compatible with any coding language (however the UI itself is only in English, if you'd like a translated version, please let us know and we'll see about adding support for it)
Supports both normal dialogue and dialogue responses
Use the node-based system to connect these and make complex branching dialogue paths
Has a game API that can be referenced directly from your Java-based game for even further simplicity of use
Lightweight and simple to use
Custom backend that's sturdy and reliable
IO
Supports JSON exporting/importing
Is heavily documented with instructions on how to add support for your own filetypes (it's also extremely simple)
Tools
Supports quickly merging projects together into single files
Has basic replace/find tools that support refactoring within the current project
Use grid snapping to keep nodes aligned neatly in the project
Use automatic mass-grid snapping to organize all highlighted nodes into a grid order alphabetically
Move multiple nodes at once, allowing for projects to be quickly edited on a large scale
Add/Remove tags to/from multiple nodes at once
Change the name of multiple nodes at once; use the #NUM tag to add numbers to the names systematically
Supports implementing custom syntax highlighting (I.E. highlighting text commands from your particular engine)
And much more!
Documentation
Includes test applications in the source code showing how to implement ClearDialogue into your games
Code-base is highly documented and easy to follow
Code-base is highly customizable and easy to modify
Dependencies
ClearDialogue is configured to use Maven, so most of the required APIs will be downloaded automatically. The only other dependency you need to make sure you have is Clear.
Do you work on projects that have thousands of cells in Google Sheets? Check out my open source table of contents generator to help you stay organized: