Introducing AI into a Multiplayer Environment
Artificial Intelligence (AI) systems offer an exciting and unique gaming experience for players by providing dynamic challenges that are unpredictable and engaging. This allows developers to create immersive worlds with realistic behavior from non-player characters (NPCs).
In this chapter, I will introduce you to the basics of AI in Unreal Engine but, as this is a book about multiplayer games, I will not go deep into the details of the system – instead, you will take the first steps in the creation of opponents, which will make your game fully playable from a networked point of view.
By the end of the chapter, you will have created an enemy Actor that wanders around the level and actively pursues the player’s character once it is detected. This will serve as a starting point for creating more diverse and compelling enemies in your game.
So, in this chapter, I will present you with the following topics:
- Setting...