Blackboard Documentation

UE4 Blackboard Implementation
Our implementation of blackboards is completely data-driven to make it as easy as possible to add properties to a blackboard. It’s also efficient for our event-driven behavior trees, because any changes to the blackboard can throw appropriate events without significant performance overhead. No need to test values periodically, as we can make any checks that may be required when the value changes!