Edit of asset "EasyStateMachine" Accepted

Old/Current New/Edit
Title EasyStateMachine EasyStateMachine
Description EasyStateMachine is a modular, self-contained Finite State Machine (FSM) addon for Godot 4. Attach a single custom node to any entity in your scene, define states as child nodes, and start writing clean, decoupled behaviour logic in minutes — with no autoload required and no assumptions about your project structure.

Whether you are building a 2D platformer player, a 3D enemy with AI, a UI screen flow, or any other stateful entity, EasyStateMachine gives you a complete transition API, a state stack for layered behaviours (pause menus, hitstop, dialogue), a built-in debug logger, and a live inspector panel that wires everything together with zero boilerplate.

The official documentation is available as an interactive website with full navigation, EN / ES language toggle, and quick search: https://iuxgames.github.io/EasyStateMachine_WebSite/

EasyStateMachine — IUX Games, Isaackiux
EasyStateMachine is a modular, self-contained Finite State Machine (FSM) addon for Godot 4. Attach a single custom node to any entity in your scene, define states as child nodes, and start writing clean, decoupled behaviour logic in minutes — with no autoload required and no assumptions about your project structure.

Whether you are building a 2D platformer player, a 3D enemy with AI, a UI screen flow, or any other stateful entity, EasyStateMachine gives you a complete transition API, a state stack for layered behaviours (pause menus, hitstop, dialogue), a built-in debug logger, and a live inspector panel that wires everything together with zero boilerplate.

The official documentation is available as an interactive website with full navigation, EN / ES language toggle, and quick search: https://iuxgames.github.io/EasyStateMachine_WebSite/

EasyStateMachine — IUX Games, Isaackiux
Category Tools Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/IUXGames/EasyStateMachine https://github.com/IUXGames/EasyStateMachine
Issues Url https://github.com/IUXGames/EasyStateMachine/issues https://github.com/IUXGames/EasyStateMachine/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0.0 1.0.0
Download Commit 49b05e21f468913979afb16955b3dcc0700c6ced 49b05e21f468913979afb16955b3dcc0700c6ced
Download Url (Computed) https://github.com/IUXGames/EasyStateMachine/archive/49b05e21f468913979afb16955b3dcc0700c6ced.zip https://github.com/IUXGames/EasyStateMachine/archive/49b05e21f468913979afb16955b3dcc0700c6ced.zip
Icon Url https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/addons/easystatemachine/Logo.png
https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/addons/easystatemachine/Logo.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture1.png
Thumbnail https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture1.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture2.png
Thumbnail https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture2.png
Preview Insert
Type image
Image/Video URL https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture3.png
Thumbnail https://raw.githubusercontent.com/IUXGames/EasyStateMachine/refs/heads/main/images/Capture3.png