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.
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.