A simple branching dialogue editor and stateless runtime.Create your dialogue right in the Godot Editor itself with a simple script-like language and the built-in syntax checker.Then, in your game, use the DialogueManager global to fetch lines of dialogue. There is an example dialogue balloon to help get you started on creating your own to fit in better with your game.
Quick Information
ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:**New Features:**- [x] Run at editor- [x] Delete States**Bug Fixes**- [x] Compile.gd was not producing _process() to update the state machine- [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)
WIP - Abstract State Machine (ASM)
ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:

WIP Alpha 0.5
New Features:
- Run at editor
- Delete States
- State Machine working animation (live feedback)
- State Containers (for better organization)
- Edit an existing code (in case you have a script and want to attach the state machine automatically)
- Save/Load System
- And a lot of things
Bug Fixes
- Compile.gd was not producing _process() to update the state machine
- Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)
How to Use:
- Download this
- Extract to your project's addon folder
- Now you need to enable the plugin
- You should see an ASM on the engine's top (where 2d,3d is located)
- Make your State Machine
- Click at the compile button at the top
- Get your ready-to-go CustomStateMachine at res://addons/ASM/compiled/CustomStateMachine.gd
- If you can see inside the engine use the system folder explorer
- Engine's Output tab will give you information if anything happens
- Have fun
Known Issues
- If you create a state connect it, and then rename it, can cause compile errors
- I encourage you to test this plugin and give me feedback, enhancement ideas, Pull requests, lets make this tool very powerful!
How this SH@T works behind the scenes?

ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game: **New Features:** - [x] Run at editor - [x] Delete States **Bug Fixes** - [x] Compile.gd was not producing _process() to update the state machine - [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)
Reviews
Quick Information
ASM is a GraphNode Based State machine tool for Godot 3, It generates a ready-to-go state machine for your game:**New Features:**- [x] Run at editor- [x] Delete States**Bug Fixes**- [x] Compile.gd was not producing _process() to update the state machine- [x] Right-Mouse click was generating itemlist far from mouse (needs testing on different screens)