https://github.com/pistondevelopers/mush
gui for dialogue graphs, et al.
https://github.com/pistondevelopers/mush
Last synced: 12 months ago
JSON representation
gui for dialogue graphs, et al.
- Host: GitHub
- URL: https://github.com/pistondevelopers/mush
- Owner: PistonDevelopers
- License: apache-2.0
- Created: 2015-05-01T15:21:18.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-05-16T20:34:35.000Z (about 9 years ago)
- Last Synced: 2025-06-24T21:51:39.415Z (12 months ago)
- Language: Rust
- Homepage:
- Size: 393 KB
- Stars: 12
- Watchers: 50
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#### mush
mush is currently targeting [lichen](https://github.com/viperscape/lichen) for its dialogue graph backend, but ultimately will be generic and could target anything that implements some basic graph traits. The purpose of mush is to provide a clean and easy front end with visual representation of dialogue graphs.
Ideally this means a live step-debugger and modifiers to nodes and their statements/data (think Unreal blueprints during runtime). Since lichen is not just a dialogue tree but more of a miniature scripting language, it has features that would likely be missing from basic dialogue graph solutions.
These include advanced logic operations, state mutations, and internal variable types. mush will be designed around these concepts and so implementing a basic dialogue tree outside of lichen might be less advantageous.

