The Remote-Controlled Environment Interface (RCEI) is a protocol and a language that is used as an inteface between intelligent systems and a virtual environments. RCEI allows bidirectional communication between the system and the environment, the first one sending commands (orders for characters and other entities of the virtual world) and the second one returning facts (changes in the state of the world).
The purpose of this project is to link automatic storytelling systems with powerful game engines, using specific adapters to this common interface. Nowadays there is only one adapter implemented (for the game Neverwinter Nights)
Visit the website of the project.