Blog53.9K views4,103 votes0 replies4,657 following
Source Engine NavMesh: Why NPCs Stop Getting Stuck on Stairs
Source Engine NPCs get stuck because legacy nodes don’t cover continuous walkable space. A built-in NavMesh of convex polygons stored in a .nav file gives reliable A* pathfinding, but it must be generated and kept in sync with map geometry.