HFSM - Hierarchical Finite State Machine's icon

HFSM - Hierarchical Finite State Machine 0.1 Tools 3.2 Community

Submitted by user Daylily; LGPLv3; 2021-04-20

Hierarchical Finite State Machine
​ As we all know, state machine is a very common design pattern. Here provide a powerful and easy-to-use Godot plugin for Hierarchical Finite State Machine with visual editing.

Perfect visual editor
Supports hierarchical nesting and can be used in complex situations
Diversified transition plans
Two development modes: signal callback and attached state script
Develop base GDscript, compatible with Godot basic version and mono version
HFSM structure:

​ Clone this repo and copy "addons" folder in your project,then Activate this plugin in Project Settings -> Plugins.

Demo video link:


​ Please obey the license(read LICENSE.md for more) when you using this plugin.

The full version is under a custom license.
The trial version is under the GNU Lesser General Public License v3.0.
Please jump to the github for read document.

​ This plugin still is a alpha version . there might have some bugs in this plugin . Please submit issues to report the bugs or offer proposals.

If this plugin can help you , please consider to sponsor me by getting the full version :



View files Download Submit an issue Recent Edits