13. Enemy Artificial Intelligence
Overview
This chapter begins with a brief recap of how the enemy AI will behave for the SuperSideScroller
game. From there, you will learn about Controllers in the context of Unreal Engine 4 and learn how to create an AI Controller. Then, you will learn more about AI navigation in Unreal Engine 4 by adding a Nav Mesh to the main level of the game.
By the end of this chapter, you will be able to create a navigable space where the enemy can move. You will also be able to create an enemy AI pawn and navigate it across locations using Blackboard and behavior trees. Lastly, you will know how to create and implement a player projectile class and add visual elements to it.