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
|
|