This is a unique VR rhythm game we created.
My roles are programming and game design.
Game mechanics
The indicators will show up base on the rhythm and the player need to hit those indicators at the right time.
When multiple indicators show up one by one in a sequence, they will form an action line, when player hit them one by one they will perform different movements naturally.
Technical details
PATTERNS
There are 17 patterns, as shown in the diagram below.
WHAT IS A PATTERN?
Patterns refer to the shape of the path of indicators. Patterns 1 to 16 are curves with 4 points. Pattern 17 is a special curve with only 1 point.
Why? Because we can use those patterns to make the player to do different moves.
WHAT IS AN INDICATOR?
Each indicator is formed by two parts, a ball, and a ring. The ball shows the player where to touch based on the location and shows the player to use which hand to touch based on the color(orange for left, blue for right).
GAME LOGIC FOR PATTERNS
Each pattern will generate on 1st, 3rd, 5th, 7th…beat/ The patterns will not generate on 2nd, 4th, 6th, 8th…beat. Because each pattern requires one beat time to generate and one beat time for the player to hit.
In this prototype for the game, each indicator of the pattern will generate on each 1/4 beat time. But this part is fully customizable for each music and to create different dance movement and different difficulties.
HIT CONDITION OF INDICATOR
If the player hits the indicator on time, the indicator will disappear and the player will earn a point.
If the player misses one indicator, the indicator will not disappear and the player will not receive a point. The missed indicator will disappear automatically when the next pattern shows up.
Team members
Try the demo
You need to install SteamVR in order to run this game.