How to Implement Blackboard Architecture in Unity C#

Опубликовано: 12 Май 2024
на канале: git-amend
12,552
612

Share data easily between AI Systems, Nodes, Game Objects or Components with Blackboard architecture. Today we're building core components such as the Blackboard data store and the Arbiter-Expert paradigm. We'll navigate through the complexities of managing multiple types of data gracefully within the Blackboard framework. Additionally, we'll demonstrate how to enhance your workflow with custom editor tools, empowering you to efficiently create and manipulate Blackboard entries directly within the Unity environment. Join us as we unlock the potential of Blackboard systems for your projects!

Want to support me? 😀
Buy me a coffee! https://ko-fi.com/adammyhre

🔔 Subscribe for more Unity Tutorials    / @git-amend  

Discord:   / discord  

#unity3d #gamedev #indiedev

▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬

0:00 Blackboard Shared Data Store
9:34 Custom Editor Tooling
19:25 Blackboard Architecture

Source code: https://github.com/adammyhre/Unity-Be...
Preconditions: https://gist.github.com/adammyhre/82d...
Service Locator Video:    • Service Locator: Inversion of Control...  

Assets Shown In This Video (Affiliate Links)
Dungeon Mason Tiny Hero Duo: (FREE): https://assetstore.unity.com/packages...
Tiny Heroes: https://assetstore.unity.com/packages...
Tidal Flask Dungeon Pack: https://assetstore.unity.com/packages...
Hierarchy Icons: https://assetstore.unity.com/packages...
Better Transform: https://assetstore.unity.com/packages...
Better Mesh Filter: https://assetstore.unity.com/packages...
Kyeoms VFX: https://assetstore.unity.com/publishe...

Follow me!
https://linktr.ee/gitamend