I can't find any information on this topic. I'm wondering about the differences between the collision detection approach for player as opposed to npcs.
Basically NPCs will move strictly along the navigation mesh (constructed for static environment) with a pathfinding algorithm. And should in theory not collide with any static obstacles. In that case do we really need to check for collision against the static environment?
As opposed to NPCs, players are not bounded by navigation mesh. So we would definitely have to handle collision with static environment.
I'm wondering what the general consensus is around this in game development?