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

Hi, Do you have any demo video showing the features and examples?

Not at the moment — it’s on the to-do list. Just today I updated the fab page with some additional information and compatibility up to version 5.3. I plan to accompany it with a video soon.

Is this plugin for player character only? Can I use it to build AI NPC?

Is a generic state machine for Actors, so yes, you can use it for an AI NPC