In this first part of a series we are going to be adding Behaviour Tree support to the AI Behaviours Package. In this first part we'll be building up our core interfaces and base classes.
Project at the start of the video: https://github.com/GameDevEducation/U...
Project at the end of the video: https://github.com/GameDevEducation/U...
Latest Unity Package version: https://github.com/GameDevEducation/U...
Part 2: Flow + Decorators: • GOAP + Behaviour Trees: Part 2 (Flow + Dec...
🎞️ Chapters
00:00 Introduction
02:50 Creating our basic structure
08:00 Preparing the interfaces
12:30 Building the IBehaviourTree interface
18:10 Building the IBTNode interface
24:10 Building the IBTFlowNode interface
25:40 Building the IBTService interface
27:05 Building the IBTDecorator interface
29:00 Building the IBTBrain interface
30:30 Building our base Decorator
41:30 Implementing the Force Result Decorator
46:00 Building our base Service
50:00 Building our Calculate Move Location Service
58:15 Building our base Node
1:06:20 Ticking the base Node
1:25:30 Final parts of the base Node
If you've got questions add a comment below or send them in for the next Q&A video
🤔 Send in your questions ➠ https://forms.gle/ToyvqPaBFvpFLtNbA
📁 The searchable video archive is at ➠ https://www.iainmcmanus.dev/gamedev-e...
Looking for other ways to get involved?
🟠 Support the channel on Patreon ➠ / iaintheindie
🟡 Get the code for all the projects on GitHub ➠ https://github.com/orgs/GameDevEducation
🟢 Check out my games on itch.io ➠ http://iaintheindie.itch.io/
🟣 Follow me on Twitter ➠ / iaintheindie
🎉 Thankyou to all of the Patrons 🎉
➔ Arman
➔ Kieran B
➔ Chizzler
➔ Grant Coble-Neal
➔ John Kenneth Douglas
➔ Kasper Enwall
➔ Tom Gordon
➔ Tylah Heil
➔ James McCarthy
➔ Travis Mosier
➔ Sam Orme
➔ Benjamin Russell
➔ Seriphis
➔ SiliconOrchid
➔ Callan Syratt
➔ Serj Tomas
#Unity #Tutorial #GameDev #AI #BehaviourTrees #GOAP