I am looking into creating my ai using behavior trees but while reading the documentation on it i am starting to wonder what the possible benefits are.
My AI is very simple. It moves from point a to point b, if it sees the enemy it shoots them.
Setting this up in an event graph is simple, clean and quick. Not to mention almost no effort what so ever.
Now to achieve the same thing with a behavior tree i need to create a blackboard, a service, a task and a decorator and then once all that is done i need to do setup the actual behavior tree.
Considering i do not know behavior trees and just started looking into them i cannot help but wonder…
Is it worth using it?
It really does seem like a very drawn out process to create something simple. But this can be attributed to not being comfortable with them yet… still its a **** load of stuff to manage that is all over the place.
In an event graph everything is right there, all neat and together in one graph. But going with behavior trees you now have to manage various separate entities.