So after a long time I have perfected my Boids Zombie AI to the point where I am very-very happy with it.
The problem I have now is that my zombies avoided buildings the same way they where moving away from each other, so VectorA - VectorB, now I want the AI to be aware of the buildings and things that is in my Unreal levels. How would I go about this?
It looks like I should be using Unreal's AI tools and rebuild my AI into it.
The other option I have is to use Unreal's NavMesh and use my boids calculation to find the target location then use it as a input for the AIMoveTo function.
How would AI programmers normally work there custom AI into the engine?