In this project you will be working with NavMesh agents to recreate some very popular steering behaviours to create non-player characters that move around independently in a game environment and make choices about their movements based on the location and orientation of the player character.
Project Objective
Understand the set of steering behaviours and how to implement them for NPC movement.
Develop methods for each of the steering behaviours and apply them to NavMesh agents.
Discuss the importance of vector mathematics in programming steering behaviours.