top of page

Team 22: VRcade Suite
University of Nevada Reno
Department of Computer Science

CS 426
Instructors: Dave Feil-Seifer | Sara Davis | Devrin Lee
External Advisor(s): Jared L. Nelson (Software Developer at Armedia)
Created by: Luis Ramirez Torres | Austin Hendricks
Jack Spinola | Emanuel Gutierrez-Cornejo

 

Project Goals

The main goal(s) of this project is to introduce and establish an innovative virtual/mixed reality gaming experience by providing a captivating and immersive gaming experience with the help of Ultraleap’s second generation Leap Motion Controller. Our intention to bring about a gaming experience fit for all ages regardless of prior gaming experience and knowledge/dexterity of any and all virtual reality gear. 

 

Our intended audience includes casual and experienced gamers but also non-gamers who may have always wanted to delve into a virtual reality experience without the hassle of having to learn about virtual reality gear/controllers. The benefits of this project reside within a captivating virtual reality experience which may give inspiration to try out or develop other virtual/mixed reality games. The public interest of our project revolves around being able to have a cheaper yet more powerful version of the Wii gaming system as well as the ability to install it almost anywhere so long as the user has access to a monitor, computer, and the Leap Motion Controller.

 

The main functionality of our project will be a standalone full release of a Unity project application and will be capable of launching on any machine running the Windows operating system.

 

A few critical technologies used to develop our project include the Unity game engine as well as Ultraleap’s Leap Motion Controller 2. The controller is the main component behind the hand tracking going on behind the scenes while Unity is the development environment for our scenes (games). All scripting is done in C# with Unity’s API scripting libraries as well as Ultraleap’s developer API for the Leap Motion Controller 2. 

 

Our final product is reliable in the sense that little to no bugs are present to possibly hinder the gaming experience our users indulge in. Everything works as expected and implemented by the team. Thankfully, our finished product does not require any database to store any data of any kind regarding personal or confidential information of our users meaning they are able to play our game without the worry of any harmful breaches our software may concede. Finally, our finished product is safe enough for our users to use in any way shape or form due to unnecessary virtual reality gear, straps or hand controllers of any kind. 

Check it out!

Screenshot (750)_edited.jpg

Skee-ball machine used in our popular "Skee-ball" game (scene)!

Screenshot (748).png

Our fan favorite, the darts game (scene)!

hoops.png

Our famous, "hoops" machine from our basketball game (scene)!

Leap Motion 
Controller 2

VRcade Suite is powered by the Ultraleap Leap Motion Controller 2, a cutting edge infrared camera designed to deliver a precise hand tracking experience. 

​

Problem Domain Book:

 

Spiegelmock, Mischa. Leap Motion Development Essentials, Packt Publishing, Limited, 2013. ProQuest Ebook Central, https://ebookcentral.proquest.com/lib/knowledgecenter/detail.action?docID=1441785

 

This book gives insight into how the Leap Motion Controller is used by the C++ Software Development Kit to capture different gestures, provides guidance on the type of gestures that can be captured by the SDK, and gives solutions to create efficient and responsive code for motion capturing. While we may not use the exact same C++ SDK, we believe many of the fundamental Leap Motion Controllers will apply to the software we use.

bottom of page