Hi everyone,
I recently built Dialogue Forge, a visual dialogue editor for games, RPGs, visual novels and interactive stories. I’d love feedback from people who actually build narrative systems.
Project page: https://dialogue-forge.nikatopu.dev/
Repo: https://github.com/nikatopu/dialogue-forge
The idea is to build dialogue visually as a graph, preview it directly in-app, then export runtime-ready JSON. (We all know how building dialogues in code is a terrible experience).
Current features include:
- Start nodes for multiple dialogue entry points
- Character + Action nodes (Branch / Trigger / Jump / End)
- Preview mode
- Validation system
- Trigger events & timing modes
- Templates and auto-layout
- Mobile support
I’m especially looking for feedback on:
- Would this fit your workflow?
- What features would you expect from a dialogue tool?
- Anything confusing or missing in the UX?
- Does the graph approach feel useful for larger projects?
Some ideas I’m currently considering for future updates:
- User accounts + cloud saves / project syncing
- Variables & conditions system
- Character database / reusable characters
- Team collaboration
- Runtime packages / engine integrations (For Phaser, maybe)
- Comments / notes / analytics
- More advanced event systems
I attached some screenshots / demo video below.
Thanks!