I’m making a race game with some characters inside a circular level. I have some AI bots that i want to follow a spline path EXACTLY. I created an AI controller for my bots to follow the spline. But for some reason the bots does not follow the spline paths EXACTLY, they move either a little more to the right or a little more to the left, but never EXACTLY ON THE SPLINE PATH.
You ai character is not following the spline directly. All you are doing is telling the ai to Move to Location taking in points along the way of the spline.
AI is directed by the movement component that has velocity and direction and other parameters that dictate it’s movement.
I would focus more on adjusting the character movement system for your ai (de-acceleration speed, turn rate and other parameters that describe the movement).
Try to make the movement as snappy as possible (they can take tight turns etc) and you should see an improvement in the motion.