Research Article

Artificial Intelligence in Video Games: Towards a Unified Framework

Figure 12

Running AI in a separate process. Synchronizing a conceptual view with game data requires an inter-process communication mechanism such as sockets or remote procedure call (RPC) systems. The mechanism is also required for using conceptual controls.