Institutional Repository
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Virtual reality game design using Oculus Rift and Leap Motion technologies

Stavroulakis Alexios

Full record


URI: http://purl.tuc.gr/dl/dias/603ADB05-B84C-420C-BBE2-5CDAC02D9715
Year 2018
Type of Item Diploma Work
License
Details
Bibliographic Citation Alexios Stavroulakis, "Virtual reality game design using Oculus Rift and Leap Motion technologies", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2018 https://doi.org/10.26233/heallink.tuc.72771
Appears in Collections

Summary

In this diploma thesis, a first-person virtual reality action game was implemented using Oculus Rift and Leap Motion technologies. The Unity3D graphics development platform was chosen on which the entire development of the application was based. The programming language used is C #, which is a script language and is suitable for graphics-related applications. The user is standing while wearing the Oculus Rift on the head in order to perceive the virtual environment through the two monitors on the Head Mount Display. The HMD includes a position detection system and a rotation detection system in order to specify the user's exact location in the virtual environment. Additionally, Leap Motion is used, detecting every hand gesture, transferring it in the virtual world, essential feature for linear movements in digital world. The game takes place in a complex, rectangular, geometric terrain with rich soil geomorphology while various static models, sounds and textures being artistically arranged on it. At the same time, the "Precomputed Real Time Global Illumination" lighting technique was used to simulate the photorealistic behavior of the sun's rays. The user is placed in the virtual environment, called to perform a series of four missions while various enemies prevent their completion. Enemies are model characters programmed with different behavior depending on their type. They are enriched with animation to make their movement realistic and act as autonomous agents based on the principles of artificial intelligence. Also, a user-friendly Touch Interface User Interface has been designed, utilizing Leap Motion's Hand Tracking. All of the above aim into exploring the wider virtual reality and creating an application where successful interactivity between the user and the digital world will be ensured.

Available Files

Services

Statistics