andersch.dev

<2022-05-19 Thu>

Artificial intelligence (AI) in video games

The term artificial intelligence - or AI - in the field of game developement encompasses all mechanisms that serve to improve the intelligence (or the illusion of intelligence) of computer controlled entities (NPCs).

AI in video games differs from academic AI, since the primary goal is the best possible player experience rather than accurate, human-like intelligence.

The two most common systems used in AI programming are Finite State Machines (FSM) and behaviour trees.

Technologies that are usually responsibility of the AI subsystem in a game:

Resources