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
A lightweight yet powerful JSON dialogue/script player that can be easily integrated into any stage of game development.Features:- Speech nodes with optional choices (branching dialogs)- Conditional branching based on variables or expressions- Variable management – set, get, and use in conditions- Trigger / Function nodes – invoke game logic and receive outputs- Serializable state – save/load, undo/redo, replay- Expression evaluation – math, comparison, and logical operators- Async support – triggers can be asynchronous- Sub‑scripts – callScript nodes run nested graphs with isolated variables and in/out data flow- Custom nodes – register your own exec (flow) or data (expression) node types via register_custom_node- Pause/Resume – pause execution during triggers or user inputYou can create a JSON graph from scratch or use IMS Creators to create ready-to-use dialogue graphs in a visual editor.
A lightweight yet powerful JSON dialogue/script player that can be easily integrated into any stage of game development.
Features:
- Speech nodes with optional choices (branching dialogs)
- Conditional branching based on variables or expressions
- Variable management – set, get, and use in conditions
- Trigger / Function nodes – invoke game logic and receive outputs
- Serializable state – save/load, undo/redo, replay
- Expression evaluation – math, comparison, and logical operators
- Async support – triggers can be asynchronous
- Sub‑scripts – callScript nodes run nested graphs with isolated variables and in/out data flow
- Custom nodes – register your own exec (flow) or data (expression) node types via register_custom_node
- Pause/Resume – pause execution during triggers or user input
You can create a JSON graph from scratch or use IMS Creators to create ready-to-use dialogue graphs in a visual editor.
Reviews
Quick Information
A lightweight yet powerful JSON dialogue/script player that can be easily integrated into any stage of game development.Features:- Speech nodes with optional choices (branching dialogs)- Conditional branching based on variables or expressions- Variable management – set, get, and use in conditions- Trigger / Function nodes – invoke game logic and receive outputs- Serializable state – save/load, undo/redo, replay- Expression evaluation – math, comparison, and logical operators- Async support – triggers can be asynchronous- Sub‑scripts – callScript nodes run nested graphs with isolated variables and in/out data flow- Custom nodes – register your own exec (flow) or data (expression) node types via register_custom_node- Pause/Resume – pause execution during triggers or user inputYou can create a JSON graph from scratch or use IMS Creators to create ready-to-use dialogue graphs in a visual editor.