Tea House Trouble

Keyfacts:

Engine: Unity
Platform: PC (Windows)
Controls: Keyboard, dance mat

Genre: Rhythm Game
Perspective: Third-Person
Setting: Fantasy Japan
Style: Stylized fantasy


About the Game:

Set in mythical Japan, players follow Ocha, an ambitious young samurai who is tasked with running her family’s tea house by day. By night, she can prove her warrior skills by fending off evil spirits to the rhythm of an energetic modern beat featuring traditional instruments.
After completing the course, either on the dance mat or keyboard, players can enter their scores and names on the scoreboard.


My tasks:

Diegetic main menu:
To translate the atmosphere of the game, the vision keeper planned a diegetic menu, which contained two versions for event / fair build and private ones. Besides setting up functionality, it should also contain the option to clear the scoreboard and reset all settings.

Camera transitions:
The main menu scene in a teahouse contains objects that represent the different menus. Clicking on one of these objects moves the camera to a new position and focuses on the item, which then displays the associated menu.

Highscore implementation:
To challenge players with their competition scores, they can enter their name and post their results on a scoreboard. This can be viewed and scrolled in the main menu, with the last score entered highlighted.

In-game menus:
As players are able to pause and restart the game at any time, and the current score has to be cleared, the menus were set up and the scoreboard implemented accordingly.


Changed plans:

Varying difficulty:
To keep players occupied with just one song, four different difficulty levels were planned. Experienced players could improve by choosing harder modes, while casual players could challenge their friends in the default easy mode.

Multiple controller:
Because the game can be played with a keyboard and dance mat, it was limited to the supported platforms. To expand and make it accessible on mobile devices, touch controls would have had to be added, as well as a regular controller.

Settings:
To be more accessible to players, the settings should have included options to switch from full-screen to windowed mode, and to change the visual detail and contrast.