@techreport { ref14, title = "Integrating an Open Source Game Engine Into a Virtual Reality Application Framework", year = "2005", author = "Anton Treskunov and Jarrell Pair", institution = "Institute for Creative Technologies technical report", url = "http://www.treskunov.net/anton/publications/VRST05_final_treskunov_pair.pdf", abstract = "Increasingly, 3D game engine technology is being utilized in the virtual reality community. Game engines enable researchers and developers to quickly author scenes and easily exploit the rapidly advancing capabilities of PC 3D graphics cards. However, game engines lack key features required by virtual reality applications such as support for tracking, stereoscopic graphics, and multiple displays. We describe our experience extending an open source game engine, OGRE (Object Oriented Graphics Rendering Engine) [15] for use in our immersive virtual reality research project, FlatWorld. This task required the integration of the engine into an existing virtual reality application framework. Our completed system utilized OGRE for stereoscopic 3D graphics rendering, OpenAL [16] for audio processing, ACE [1] for network communications, and Boost.Spirit [3] for parsing configuration files. Our process of adding multi-screen, tracked stereoscopic display capabilities to the engine is also described. Furthermore, benefits and limitations of 3D games engines compared to dedicated VR toolkits are discussed. We also describe a prototype application built with our game engine based system."}