Finite state machine plugin for Godot. It allows you to setup your states easily inside your project. Basically it consist of "Finite state machine" node which is able to hold child nodes that are representing individual states and transitions. It's created with the ease of additional states creation in mind, it will create for you script files for states and transitions. The file will be created in special "FSM" folder inside directory that's holding currently edited scene.
This plugin have also visual graph tool for creating fast fast prototyping :)
For more info check Video, Github and FSM.gd readme section.
If you are not sure what Finite Machine state is, you can read about them here: http://www.gameprogrammingpatterns.com/state.html
KEEP IN MIND that while we are using this plugin and it should be well tested, we take no responsibility for any damage caused by this code. You should always use Version control systems in your project.