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.