Can you provide some feedback on how to best use this for large numbers of differing behaviors?
Blackboard is cumbersome when using lots of different behaviors might need to do their own work here
I’m not sure what you’re asking. In general, when I works with BB and BTs, I tend to have couple of generic keys in BB, like “current enemy”, “current move goal”, etc. You can also split our BT into a separate BTs that use different BB assets - I think currently it will result in wiping the whole BB when you swap BTs, but this would be very easy to fix if both BTs used BBs that are related via a common parent.
Other than that I don’t think I can suggest anything. But I’d love to hear suggestions and detailed info on the issues you’ve encountered.