Phew, we have come a long way, haven't we? But the most exciting part is just about to start—we will learn how to create basic game AI in Unity!
In a nutshell, artificial intelligence is all about making decisions autonomously based on a set of conditions and requirements. If a given condition has been met, then the AI will try to move from its current state to the other state that fits the criteria. This is what we call the finite state machine.
In order to know what conditions we need to set in our AI and what decisions it can make, we will design yet another flow chart for the AI:
In this chapter, we will only ...