About
A plugin for Unreal Engine, available on the FAB Marketplace, originally developed during the production of The Negative Edge.
It is a generic state machine system for Actors that supports concurrent state machines, custom transitions, input-driven logic, and seamless Blueprint/C++ integration.
Includes a sample project with a playable character demonstrating movement, jumping, shooting, and state communication.
Project Info
|
|
Team Size: 1 |
|
|
Time Frame: Few weeks |
|
|
Engine: Unreal Engine 5 |
|
|
Platform: Windows |
System UML Overview
This UML diagram provides an overview of the system. The idea is to have an ActorComponent called StateMachineComponent to manage individual states, as well as a MultiStateMachineComponent that can run multiple StateMachineComponents simultaneously, enabling more complex state management.