How to connect NavMesh for Chunks?

What is the state of the art solution in creating a NavMesh for multiple procedural generated Mesh chunks?

My current solution is

  • Generate the Mesh Chunk

  • Add NavMeshSurface Component

  • Build NavMeshSurface of Chunk

  • Add NavMeshLinks to neighbouring chunks

For that i’ve added the official NavMeshComponents from github to my project.

It works, but it just feels wrong to creat hundreds of NavMeshLinks just to connect two surfaces with each other.

Got some bad news for you, people have been breaking their heads over this exact problem for a while now.
Short answer is Unity’s NavMesh system simply doesn’t support it. There’s no way to “stitch” Navmesh chunks together.
Here is one of the busier threads about the same issue. See if you get anything out of it: Connecting "chunks" of navmesh

1 Like

Yhea i’ve seen this thread already and it was quite a let down. Thank you anyway. Looks like i have to come up with something different.