CSAF catalogue · Unreal Engine 5 plugins

Behavior Tree to StateTree Converter - UE5 plugin

An Unreal Engine 5 plugin from Core Systems Asset Factory. Made with Unreal Engine. Paid.

Behavior Tree to StateTree Converter - UE5 plugin is an Unreal Engine 5 plugin for Unreal Engine, paid.

Its title or description names Unreal Engine 5.

Epic's AI is moving to StateTree, and your enemies are Behavior Trees. Rebuilding one by hand means re-creating every selector, sequence, decorator and observer abort, then finding out at runtime which one you got wrong. Unreal Engine 5.8 can run a StateTree from a Behavior Tree. It cannot turn one into the other.

Behavior Tree to StateTree Converter reads a Behavior Tree and builds a StateTree beside it that runs on the same Blackboard, so your perception code, your AI controller and anything else that writes Blackboard keys keeps feeding it. The original tree is never modified.

Every node it cannot translate is named on a conversion sheet and fails closed in the new tree: a task that was not converted fails, a decorator that was not converted blocks its branch. Nothing is guessed. What it does Converts the structure the way the Behavior Tree runs it.

A selector becomes a state that tries its children in order and moves on when one fails; a sequence runs its children in order and stops at the first failure; a decorator on a selector child becomes an enter condition (the child is skipped), on a sequence child a guard that fails the sequence.

Tagged artificial-intelligence, Automation, editor-tool, gamedev-tool, npc, plugin, state-machine, ue5, Unreal Engine and unreal-engine-5.

AI disclosure, as the store page states it: AI Assisted, Code, Graphics

Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.

Need something we do not make yet? Post it on the Request Desk. A request is a lead, not a promise.