# States & Events Plugin

The Crux States & Events plugin is a collection of Unreal Engine subsystems designed to streamline your workflow, minimize bugs, and make maintenance easier.

The States subsystems implement a stack-based state management system, allowing you to define clear states for both world-level and player-level logic with clean transitions and lifecycle management.

The Events subsystems enable event-driven communication between your game systems across three scope levels (game instance, world, and player) reducing tight coupling and improving maintainability.

States
states/
Events
events/