A state can be described as a condition of a program or entity. Finite defines that there is only a set number of states that the program or entity can be defined by. The entity is controlled by a series of rules that determine what the next state of the program or entity is to be placed in.
Finite State Machines are used in video games for Artificial Intelligence (AI) as well as menu systems and the overall game state as well.
Game State
A game is a computer program that has unique, discrete, compartmentalized states, for example, splash screen, playing the ...