gabevlogd - State Machine System

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)