With our project we take advantage of hand motion to take space exploration to the next level. With the help of Gyroscopes and Accelerometers, we've emulated this experience, with a videogame in which the player is a robot in Mars who has the mission to collect minerals and build a colony.

This project is solving the Bodies in Spacey Motion challenge.


Our project solves the Bodies in Spacey Motion Challenge with a new type of virtual reality experience. With the help of the Oculus Rift and our hardware we take gaming experience to a new level!

The project is divided into 3 main parts:

1) Video game - Unity- Oculus Rift The video game is a first person adventure game, which consists of a robot in Mars with the mission to collect minerals from asteroids in order to build a colony for humans, and there are aliens who can steal the minerals or attack you!

One of the coolest things in the game is that you can jump high (due to gravity in Mars - 3.71 m/s^2), and with the help of the Oculus RIft that experience is unique. You can feel that you are flying!!!

2) Hardware- Gloves - Sensors In order to complete the challenge we developed our own hardware inputs for the game,which are gloves. Our glove has electrical contacts in all the fingers and has attached a smartphone. The smartphone gives us data from the gyroscopes and accelerometers, and with the contacts we can register specific actions. With all this information we can play the game. If you move your arm to the right, then the robot will turn right. If you raise your hands, the robot will jump. If you make contact between your fingers, the robot will change tools. With all these actions... THE EXPERIENCE IS UNIQUE!

3) Integration of Software and Hardware - Web Service - Data Base In order to communicate unity with our hardware, we used PHP (backend) and MySql (Database). The data of the phone is sent to a specific PHP file that is stored in a IP address. The PHP file processes the data and does queries to the database, setting values. The game is always hearing to the IP address and retrieving data from the database, so when a value changes in the database, the game analyzes the data and performs an action.

Project Information

License: GNU Library or "Lesser" General Public License version 3.0 (LGPL-3.0)

Source Code/Project URL:


Project Code -
Application for Windows - Project Chronos -
Epic Gameplay (OLD) -
Oculus Rift -
Unity -


  • Pamela Figueroa
  • Paulo Sergio Salinas Velez
  • Gustavo Arraya
  • Miguel Angel Choque Pacheco
  • Sergio Valderrama
  • Pamela Figueroa