Introduction
Games are interesting as they are challenging in each and every level. To make a game interesting, it's important to increase the difficulty of the game at each level. It's always interesting to defeat something in the game. In this chapter, we will learn about various ways to create the autonomous behavior for game objects. This chapter has a bunch of recipes to demonstrate the artificially intelligent game objects. To understand all the concepts in detail, it is recommended to read the previous chapter, which gives you a grip on mathematics and physics. Each recipe will allow you to understand and learn a specific autonomous behavior. By the end of this chapter, you will be able to understand and implement various autonomous game behaviors.