I'm new to the forums but I wanted to ask:
On zombie pathing prediction: Are you predicting on a per zombie basis? Or are you using player position?
Because if 1. the zombie is actively chasing a particular player, 2. and you have both zombie and player position, couldn't you just
raycast from the player to the zombies?