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.
Introduction
In the previous chapter, ...
Get Game Development Projects with Unreal Engine now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.