NPC’s
An NPC is a coded character in a game that plays out certain tasks given to it. An NPC is a character that is not controlled by the player but by A.I.
![]()
Here is an example of an NPC, this character is A.I controlled.
The Core Tasks Of Life Like NPC’s:
The core tasks consist of synchronization of synthetic speech and gestures, the expression of emotion and personality by means of body movement and facial display, the coordination of the embodied conversational behaviour of mulitiple characters.
Data needed for NPC’s to move intelligently:
NPC’s must have data to move intellig:ently, identify hiding positions and more generally analyse 3d topology.
-
Identify all potential locations from where an enemy can easily shoot and hide.
-
The 3d topology analyser will dynamically identify all potential locations from where one can shoot at a VIP.You will then be able to position body guards in order to cover4 these threats.
-
The 3d topology analyser will dynamically identify the different way to reach enemies to organize an opposite flank assault.
-
To position your camera properly, the 3d topology analyser will identify the best perspective that gives you the best understanding of scene topology.
Accurate World Navigation Also Known As:
Accurate world navigation is also known as path-fiding.

This is an example of path finding.
The two different types of catergories:
There are two different types of categories, World navigation and local navigation. World navigation is doors, rooms and general geography and works out a way for the character to get from point A to point B. Local navigation is the detail what may happen around and to the character when getting from point A from point B.