Save the show rhythm game demo

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.

alt text

alt text

Technical details

PATTERNS

There are 17 patterns, as shown in the diagram below. alt text

WHAT IS A PATTERN?

Patterns refer to the shapes formed by the paths of the indicators. Patterns 1 to 16 are curves consisting of 4 points, while Pattern 17 is a unique curve with only 1 point.

Why is this? Pattern 17 allows us to create custom patterns, enabling players to perform different and unique moves based on specific gameplay needs.

alt text alt text

WHAT IS AN INDICATOR?

alt text

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).

alt text alt text

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.

alt text

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.

alt text

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

alt text

Try the demo

Button

Please install SteamVR in order to run this game.