UFSM Plugin

Average Rating:  
X Rating Failed

UFSM is a simple, yet powerful, Finite State Machine system which allows you to manipulate Actor States through Animation Graph's State Machines, Behavior Tree Tasks, Blueprint Graphs, or C++ Native Code.

  • Supported Platforms
  • Supported Engine Versions
    4.12 - 4.17

Description


UFSM is a simple, yet powerful, Finite State Machine system which allows you to manipulate Actor States through Animation Graph's State Machines, Behavior Tree Tasks, Blueprint Graphs, or C++ Native Code.
Finite State Machines allows for more logic encapsulation and cleaner code architecture in general, drawing systems design and debugging easier on the long run.

Features:

* Blueprintable Finite State Machine System.
* Blueprint Actor Component Based.
* Event-Based Tasks/Actions can be Broadcasted.
* Supports Enumerators as State ID.
* Supports Runtime State-Machine Creation/Deletion.
* Supports Runtime State-Machine Event Bindings.
* State Machines can Tick and Track Update Time.
* FSM Properties can be Replicated.
* Get/Set States from C++, Blueprints, Animation Graphs, Behavior Trees.


Demos:

* You can find the demo multiplayer project for the 1.5 update (for UE4.15) with RPC functions HERE

Technical Details


Blueprintable Finite State Machine System.
Blueprint Actor Component Based.
Event-Based Tasks/Actions can be Broadcasted.
Supports Enumerators as State ID.
Supports Runtime State-Machine Creation/Deletion.
Supports Runtime State-Machine Event Bindings.
State Machines can Tick and Track Update Time.
FSM Properties can be Replicated.
Get/Set States from C++, Blueprints, Animation Graphs, Behavior Trees.

Documentation:
API Reference
Unreal Wiki
Epic Forums
My Blog

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention