Ready-made StateTree tools for Unreal Engine 5
StateTree Tools supports Unreal Engine 5.1 through 5.7. Most features are available on all supported versions.
| Feature | UE 5.1 | UE 5.2 | UE 5.3 | UE 5.4 | UE 5.5 | UE 5.6 | UE 5.7 |
|---|---|---|---|---|---|---|---|
| Tasks | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Conditions | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Components | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Property Functions | — | — | — | — | ✓ | ✓ | ✓ |
| Demo content | — | — | — | — | — | ✓ | ✓ |
Purchase StateTree Tools on Fab and add it to your engine version from the Epic Games Launcher. The plugin comes with precompiled binaries so no source compilation is needed.
Open your project in Unreal Engine, then go to Edit → Plugins. Search for StateTree Tools and enable whichever sub-plugins you need:
Restart the editor when prompted.
StateTree Tools Core requires the GameplayStateTree plugin. StateTree Tools Gameplay Ability System additionally requires Gameplay Abilities. Both are built-in Unreal plugins — enable them in the same Plugins window if they are not already on.
If Gameplay Abilities is disabled, StateTree Tools still loads normally, but the StateTree Tools Gameplay Ability System sub-plugin and all GAS-specific nodes stay unavailable.
Create a StateTree asset (Content Browser → Add → StateTree) and add a StateTreeComponent to an actor. StateTree Tools nodes will appear in the task, condition, and property function pickers inside the StateTree editor alongside the built-in ones.