Introduction
In the previous chapter, you added layered animations for the player character using Animation Blending with a combination of Anim Slots, Animation Blueprints, and blending functions such as Layered Blend per Bone.
In this chapter, you will learn how to use a Nav Mesh to create a navigable space inside of the game world that the enemy can move in. Defining the navigable space of a level is crucial for allowing artificial intelligence (AI) to access and move to specific areas of your level.
Next, you will create an enemy AI pawn that can navigate between patrol point locations inside the game world using a combination of the AI tools present inside Unreal Engine 4, including Blackboards and behavior trees.
You will also learn how to use a Nav Mesh to create a navigable space inside the game world where the enemy can move. Defining the navigable space of a level is crucial for allowing the AI to access and move to specific areas of your level.
Lastly,...