NavGraphs
NavGraphs are a data structure used in computer graphics and game development for pathfinding. They represent the traversable areas of a game environment as a graph. Each node in the graph typically represents a point or a region within the navigable space, and edges connect these nodes, indicating that movement is possible between them.
The primary purpose of NavGraphs is to enable artificial intelligence (AI) agents, such as non-player characters
The creation of a NavGraph often involves a process called "baking" or "generation." This typically happens once
NavGraphs simplify pathfinding by abstracting away the detailed geometry. This leads to improved performance compared to