I am trying to get an a.i. to catch a ball before it bounces. Getting the character to chase down the ball after it has bounced around is pretty easy (close the gap between character and ball in some form or another). But im having trouble getting character to smoothly run towards where the ball is headed and catch it like a receiver catching a pass thats been passed to him. If I could get the ai to run towards where the projectile is expected to land that should work but the projectile is launched from a different location with different height and force with each launch. Does anybody have any ideas as to how this could be done? Any math trick I am over looking or physics oriented line trace that gets the determined trajectory prior to the completion of the trajectory?