Developing a game using unity 3D and leap motion controller
Games on personal computers have traditionally been played using the keyboard. However, with the popularity of mobile games and even Microsoft’s Kinect, perhaps using gestures to play games on personal computers would improve the user experience. Hence, for this Final Year Project, the objective is...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/66550 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-66550 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-665502023-03-03T20:31:23Z Developing a game using unity 3D and leap motion controller Muhammad Salihan Zaol-Kefli Cham Tat Jen School of Computer Engineering DRNTU::Engineering::Computer science and engineering Games on personal computers have traditionally been played using the keyboard. However, with the popularity of mobile games and even Microsoft’s Kinect, perhaps using gestures to play games on personal computers would improve the user experience. Hence, for this Final Year Project, the objective is to develop a game with the Unity3D game engine and use the Leap Motion controller to capture hand gestures and allow players to interact with the elements in the game. This report also gives an overview of the project schedule, the work breakdown structure and the level designs. There is also some elaboration on how the different components are put together for the game. After the implementation of the game was completed, a user study was conducted where ten people were approached to play and test the game as well as provide feedback. Useful information and data was gathered and it was concluded that using gestures to play the game indeed gave a higher degree of interaction and immersion as compared to just using the keyboard. Having said that, there were some complaints regarding some of the gestures and this shows that the right gestures are needed to truly provide a positive user experience. The gestures chosen should be simple, easy to learn and use as well as not cause discomfort and feel natural. In addition, most of the participants of the user study still prefer playing games with the keyboard because they are used to it. This implies that it will take time for the use of gestures for games on personal computers to catch on. Finally, this project can be taken as a foundation for further exploration into the area of user experience in games. In February, Leap Motion revealed a new project called Orion which promises greater accuracy in gesture capture and hardware is being developed to be mounted on Virtual Reality headsets such as Occulus Rift. This project has already set up the first person perspective and some gestures to control movement so any continuation of this project can reuse components that have been implemented. Bachelor of Engineering (Computer Science) 2016-04-15T08:41:47Z 2016-04-15T08:41:47Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/66550 en Nanyang Technological University 52 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Computer science and engineering |
spellingShingle |
DRNTU::Engineering::Computer science and engineering Muhammad Salihan Zaol-Kefli Developing a game using unity 3D and leap motion controller |
description |
Games on personal computers have traditionally been played using the keyboard. However, with the popularity of mobile games and even Microsoft’s Kinect, perhaps using gestures to play games on personal computers would improve the user experience. Hence, for this Final Year Project, the objective is to develop a game with the Unity3D game engine and use the Leap Motion controller to capture hand gestures and allow players to interact with the elements in the game.
This report also gives an overview of the project schedule, the work breakdown structure and the level designs. There is also some elaboration on how the different components are put together for the game.
After the implementation of the game was completed, a user study was conducted where ten people were approached to play and test the game as well as provide feedback. Useful information and data was gathered and it was concluded that using gestures to play the game indeed gave a higher degree of interaction and immersion as compared to just using the keyboard. Having said that, there were some complaints regarding some of the gestures and this shows that the right gestures are needed to truly provide a positive user experience. The gestures chosen should be simple, easy to learn and use as well as not cause discomfort and feel natural. In addition, most of the participants of the user study still prefer playing games with the keyboard because they are used to it. This implies that it will take time for the use of gestures for games on personal computers to catch on.
Finally, this project can be taken as a foundation for further exploration into the area of user experience in games. In February, Leap Motion revealed a new project called Orion which promises greater accuracy in gesture capture and hardware is being developed to be mounted on Virtual Reality headsets such as Occulus Rift. This project has already set up the first person perspective and some gestures to control movement so any continuation of this project can reuse components that have been implemented. |
author2 |
Cham Tat Jen |
author_facet |
Cham Tat Jen Muhammad Salihan Zaol-Kefli |
format |
Final Year Project |
author |
Muhammad Salihan Zaol-Kefli |
author_sort |
Muhammad Salihan Zaol-Kefli |
title |
Developing a game using unity 3D and leap motion controller |
title_short |
Developing a game using unity 3D and leap motion controller |
title_full |
Developing a game using unity 3D and leap motion controller |
title_fullStr |
Developing a game using unity 3D and leap motion controller |
title_full_unstemmed |
Developing a game using unity 3D and leap motion controller |
title_sort |
developing a game using unity 3d and leap motion controller |
publishDate |
2016 |
url |
http://hdl.handle.net/10356/66550 |
_version_ |
1759858253451231232 |