Great job on creating the beginnings of your boss AI and the first person character in Chapter 7! In this chapter we will be utilizing advanced concepts of the AI and projectile systems to expand both of these objects to match the feature set we described in the previous chapter. The other purpose of this chapter is to expose you to the rendering systems found within UE4. We will be learning how to create custom material for our boss character that utilizes some of the advanced properties of the UE4 rendering system.
We will also cover some basic graphics programming theory that will assist in understanding what's happening under the hood. When working with any graphics system it is always important to have a firm understanding of the theory within which the system will operate. In short, we will be learning the following topics:
Homing projectile implementations
C++ implementation of a task within a behavior tree
Advanced AI controller interaction...