A Prima Vista V1: VR Rhythm Game

This individual project was developed for the Programming Game class at University of Central Arkansas using the language C#, Visual Studio as IDE and Unity 3D cross-platform game engine.

A PRIMA VISTA V1 is a Virtual Reality Educational/Rhythm game in the first person Single Player for the Oculus Quest 2 headset and combines the concept of fun with learning how to sight-read music from a music score in a user-friendly environment.

A PRIMA VISTA V1 follows the same concept of a Rhythm Game but uses the Oculus Quest 2 controllers as input devices without requiring an external special input device such as a piano keyboard or other electronic instrument.

In A PRIMA VISTA V1, the player is put in the role of a sight-reader musician with a music score and a piano keyboard that are represented in the VR environment. The player is able to interact with the keyboard using the Oculus Quest 2 controllers on each hand. These controllers represent an extension of “fingers”  (like two drumsticks) that are going to be used to play the virtual keyboard.

The goal of the player is to hit all the notes shown in the music score on the piano keyboard at the right moment and accumulate points that are assigned according to the accuracy of the player. 

If someone is interested to support the project or collaborate with the development, please send a message.

Documents and links

  1. Project Report PDF
  2. Class Diagram Image
  3. Link to Soruce Code in GitHub (Script files)

Demo Video