EasyStateMachine's icon

EasyStateMachine 1.0.0 Tools 4.0 Community

Submitted by user IUXGames; MIT; 2026-04-28

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


View files Download Submit an issue Recent Edits