Bringing VR to the Desktop: Are You Game?
IEEE MultiMedia
What Are Ontologies, and Why Do We Need Them?
IEEE Intelligent Systems
The MOVES institute's America's army operations game
I3D '03 Proceedings of the 2003 symposium on Interactive 3D graphics
Proceedings of the 35th conference on Winter simulation: driving innovation
Game portability using a service-oriented approach
International Journal of Computer Games Technology - Joint International Conference on Cyber Games and Interactive Entertainment 2006
Hi-index | 0.00 |
Many game engines integrate the game logic with the graphics engine. In this paper we separate the two, thus making the logic portable between game engines. In our architecture the logic is represented as an ontology and a set of rules for a particular application domain. A mediator with an embedded rules-engine links the logic to a suitable game engine.We demonstrate our architecture in two ways. First, we show a traffic accident scenario running on two different game engines, with a separate mediator for each engine. The logic type is smart-terrain logic, with participants triggering events based on interaction and proximity tests. In the second demonstration (a simple first-person shooting game) we show the extensibility and performance of the architecture to control non-player characters quickly manoeuvring using proximity tests and waypoints.