I just want to ensure I am going about this the right way, since I am still trying to wrap my head around all this. I guess this is more of a design question, but it's alot to do with multi-player / servers.
1. Create a scene in Unity and exporting the geometry to a file. - Done
2. Load the geometry file in my server code. - Done
Things I am about to attempt, this is where I need to know if this is the correct approach?
3. Create a Navigational Mesh from the Geometry? I am about to test out SharpNav (https://github.com/Robmaister/SharpNav)
4. Use the Navigational Mesh and RayCasting for the players and npc's line of sight and walkable area's?