In Chapter 1, Behaviors – Intelligent Movement, we learned about different types of movement for our agents. We can implement some of them in a different way using the NavMesh API and the NavMeshAgent component. Thus, we'll be able to prototype similar behaviors in a faster, cleaner, and more Unity-ish way.
We will learn how to implement the patrolling behavior so that we can have a different angle and get ideas on how to fast-prototype different behaviors beyond the basic flow.