Institutional Repository
Technical University of Crete
EN  |  EL



My Space

Multi-player virtual reality game based on hand tracking interaction

Ioannou Nikolaos

Full record

Year 2017
Type of Item Diploma Work
Bibliographic Citation Nikolaos Ioannou, "Multi-player virtual reality game based on hand tracking interaction", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2017
Appears in Collections


This thesis implements a multiplayer virtual reality gaming experience via the SteamVR platform utilizing both the Oculus and the Vive virtual reality systems along with their respective controllers. SteamVR allows us to target both VR systems through a single SDK called OpenVR and develop actions for the controllers using VRTK. The players, who can be from anywhere in the world, share a common networked virtual environment designed and developed in Unity3D where their actions and events are synchronized through the Photon Unity Networking solution. Photon connects the players through a low latency dedicated server utilizing a client-server model and the UDP communication protocol. Rendering optimization techniques such as Occlusion Culling and Baked GI were applied in the scene to reduce the GPU load on lower spec computers.The project features a simple pre-game tutorial for the users to familiarise themselves with the controller setup of their virtual reality system and when ready, transfers them to the networked environment. In this environment, they can walk, swim, grab things and throw them, shoot arrows from a bow with vibrance haptic feedback and more. They are asked to cooperate and solve a series of puzzles that are presented to them in a linear manner. Great care was taken to create a realistic and enjoyable experience by constant modification based on user feedback. The results were very satisfactory, with a very small percentage of the users feeling nausea or other uncomfortable symptoms and the majority of them felt amazed with the immersiveness of the experience.

Available Files