SlalomPenguin-VR: A Game Interface for Locomotion in VR Environments

C.A.V.E Project

Reverse-engineered an intuitive game interface for locomotion in VR environments and built an alpine-skiing immersive environment simulation for a C.A.V.E to demonstrate its effectiveness.


  • Understanding the initial locomotion approach and improving it
  • Placing objects on uneven snow terrain
  • Learning how to use tracking in the C.A.V.E


  • Unity
  • MiddleVR


  • C#

Project Details

A motion interface which requires self-propulsion from the user is known as a locomotion interface and is the means by which a user travels through a virtual environment (VE). In this project , a locomotion technique from literature called: “PenguFly” was selected, implemented and further improved adding the feature of rotation of the view based on where user looks at. The effectiveness of our locomotion interface is demonstrated through an immersive environment of the well known alpine-skiing sport, that was constructed for this purpose, from scratch, using the Unity3D game engine. The evaluation results indicate that the technique is easy-to-use and enjoyable.