Wise Feline Blackboards

Blackboards allow you to create reusable AI which shares information with other parts of the game very easily.

  • Only a few clean classes
  • Full source code
  • Ability to share blackboard definitions between different objects
  • Easy integration with any AI system
  • Extensive documentation
  • Fast and high performance

A blackboard is an asset which resembles a dictionary or any other key value pair with the difference that different keys can have different value types.

This package allows you to define your blackboards and then attach them as components to GameObjects. The key value pairs are strongly typed and if you define a health key with a float value, then you cannot assign a game object to health in code by mistake.

This is a part of our Utility AI and influence maps package which allows you to create complex and immersive AI with ease.