The following are sources that provide further information about Unity and AI navigation.
Some NavMesh features (such as NavMesh Links and dynamic mesh baking at runtime) are not part of the standard Unity installation and require additional installation. You can learn more about these components, their APIs, and how to install them at the following links:
- https://docs.unity3d.com/Manual/NavMesh-BuildingComponents.html
- https://docs.unity3d.com/Manual/NavMesh-BuildingComponents-API.html
You can learn more about Unity NavMeshes from the Unity Technologies tutorial, which is available here: https://youtu.be/OccDZCndmnA.
You can learn lots about computer-controlled moving GameObjects from the classic paper entitled Steering Behaviors For Autonomous Characters by Craig W. Reynolds, presented at the GDC-99 (Game Developer's Conference): http://www.red3d.com/cwr/steer/gdc99/.
While the Unity development community has...