게임을 보다 지능적으로 구현하기 위해서는 게임 인공지능(AI, Artificial Intelligence) 기술이 요구된다. 게임 인공지능은 등장 캐릭터의 지능적 행동을 구현하고 게임 속 애니메이션의 동작 제어 및 이동경로 탐색 등의 역할을 담당하는데, 처음에는 싱글 플레이어의 상대 캐릭터를 구현하기 위한 것이었으나 멀티플레이 게임에서도 인공지능에 대한 수요가 늘고 있다. 게임 속 인공지능의 가장 중요한 역할은 게임의 상대가 되는 역할로, 무조건 사용자를 이기기 위해서만 등장하는 것이 아니라 사용자의 수준에 맞는 상대 역할로 게임의 재미를 높여주는것이다. 또한 게임 속 플레이어의 보조자 역할을 해주거나 초보자를 이끌어주는 역할을 하거나 NPC(Non-Player Characters)의 역할을 수행하게 된다. 특히 대규모 온라인 게임에서는 게이머들이 24시간 계속해서 접속할 수 없기 때문에 온라인 가상세계 내에 항상 존재하면서 게이머들과 상호작용할 수 있는 고지능의 NPC가 요구된다.
게임 인공지능 기술은 캐릭터의 지능행동을 구현해 게임 동작을 제어하고 이동경로를 탐색한다. 사용자 수준에 맞춰 재미를 높이고 NPC 역할로 가상에서 항상 게이머들과 상호작용하기 때문에 멀티플레이 게임 수요가 늘고 있다.