godot-state-management
Installation
SKILL.md
State Management in Godot
Patterns for managing game and entity states cleanly.
Enum-Based State (Simple)
For straightforward state tracking without transitions:
class_name PlayerController extends CharacterBody2D
enum State { IDLE, RUNNING, JUMPING, FALLING, ATTACKING }
var current_state: State = State.IDLE
var velocity: Vector2