A flexible and extensible State Machine system built for Unreal Engine, designed to support multiple concurrent state machines, custom transitions, input-driven logic, and Blueprint/C++ integration. Includes a sample project with a playable character demonstrating movement, jumping, shooting, and state communication.
Plugin full documentation: Docs
Github Repository: Repo
Extrenal plugins required:
GameplayTagsEditor
EnhancedInput (only for example template)