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
Installs
25
GitHub Stars
11
First Seen
Aug 31, 2026