Integrations
Behavior Designer integration packages add tasks and adapters for supported
Opsive and third-party systems without making those systems runtime
dependencies of the base package.
Install an integration
- Install Behavior Designer and the target asset first.
- Download the matching integration package from the
Opsive downloads page, then import its.unitypackage. - Allow Unity to compile and resolve any target-asset setup prompts.
- Reopen the Behavior Designer window and find the new task category.
- Import a supplied sample only after the integration compiles.
Keep an integration package out of projects that do not install its target
asset; its scripts normally reference types supplied by that asset.
Detailed guides
- Dialogue System: start
conversations, barks, sequences, and quests, then wait for completion. - Opsive Character Controllers:
drive AI movement, abilities, and items through the character controller. - Playmaker: start an FSM and return its result to
a behavior tree. - uScript: start a graph and resume the tree from a
Behavior Designer node. - Visual Scripting: exchange custom events
with a Unity Script Graph.
Other downloaded integration packages are typically usable as soon as both
packages compile. Use the included task fields and sample as the first
compatibility check.
Troubleshooting
- An integration task category is missing: confirm the integration package
was imported and inspect the first Console compile error. - Types cannot be found: install the target asset version expected by that
integration or remove the unused integration package. - The task starts but never completes: verify that the target system invokes
its Behavior Designer callback or resume operation.