Version 3.3.3 of Behavior Designer Pro is on its way to the Opsive Store and the Asset Store.

When upgrading from before 3.3 with prefab-based GameObject or Scene SharedVariables, back up your project and run Tools → Opsive → Behavior Designer → Upgrade Project Serialization again after importing.

This update includes:

  • Adds support for Unity 6.6.
  • Added dynamic SharedVariable support for fields declared with the abstract SharedVariable type.
  • Fixed runtime node queries and graph changes modifying saved Behavior Tree data.
  • Fixed adding nodes at runtime before the Behavior Tree’s runtime session had been initialized.
  • Fixed prefab graph refreshes marking unchanged assets as modified.
  • Fixed legacy prefab graph migration losing references to the graph’s authoring layer.
  • Fixed recovered prefab graph and SharedVariable authoring-layer references not being retained during refresh and override cleanup.
  • Improved prefab field and SharedVariable editing so changes are applied to the correct authoring data.