Computer game engines for developing first-person virtual environments. - David Trenholme; Shamus P. Smith (Virtual Real., 2008)