🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Advertisement

Latest BehaviorTrees Activity

Ultimately it is entirely about your own implementation details. You need to consider who you are developing for.

The concept can be implemented entirely in code with switch statements or similar branches, entirely in data with everything configured externally, and anything imaginable in between.

The…

7,334 views
Advertisement
enigma_dev
December 19, 2021 06:22 PM
DevBlog 9 - Creating AI Behavior Trees in C++




I created a behavior tree system that is defined completely within c++.  

AI entities have a brain which spins up a behavior tree.

The nodes in the behavior tree are heap allocated, which I believe does have some noticeable performance cost.

The reason for this was to easily use virtual methods a…

11,949 views

I ended up with using Behavior Trees as actualization process only, I calculate the AI's decisions using Utility-esque process.

I agree with @frob statements of the Behavior Tree not being a swiss knife, the reference I've posted sums it up pretty well - it's a good tool but many times used wrongly/…

13,002 views
Advertisement
Advertisement