9.1. Navigation Mesh.

February 03, 2017

 

9.1.1. Main Reading.


• Unity AI Game Programming.
• Chapter 4: Finding Your Way. Navigation Mesh.

Discusses using the power of Unity to make pathfinding easier to implement. By creating a Navigation Mesh, we will be able to represent the scene around us better then we could using tiles and the A* algorithm.

    • Setting up the map
    • Baking the navigation mesh
    • NavMeshLayers

9.1.2. Complementary Reading.


• Unity AI Programming Essentials.
• Chapter 2: Patrolling.

    • Quick Path AI

• Chapter 9: Driving.

    • Setting up waypoints

• Chapter 11: Advanced NavMesh Generation.

    • Advanced NavMesh parameters
    • Culling areas

9.1.3. Unity Documentation.


• Navigation and Pathfinding.
The navigation system allows you to create characters that can intelligently move around the game world, using navigation meshes that are created automatically from your Scene geometry. Dynamic obstacles allow you to alter the navigation of the characters at runtime, while off-mesh links let you build specific actions like opening doors or jumping down from a ledge. This section describes Unity’s navigation and pathfinding systems in detail.











9.1.4. Video Tutorials.


• Udemy
Character Pathfinding in Unity Games with Navigation Mesh
• Lectures 1 to 8.


• 01 Introduction • 03:21
• 02 Creating a Navmesh • 07:34
• 03 Navmesh Agents • 08:45
• 04 Off Mesh Links • 09:58
• 05 Navmesh Areas • 08:15
• 06 Navmesh Obstacles • 08:52
• 07 Agent Advanced Animations • 10:13
• 08 Agent Movement Animation • 10:28