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, tasked to run her family’s tea house by day. At night, she can prove her warrior skills by fending off malevolent spirits to the rhythm of an energetic modern beat with traditional instruments.
After completing the course either via dance-mat or keyboard, players can enter their results and name to 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 inside a teahouse contains objects, which represent the different menus. On clicking one of these elements, the camera moves to a new position, focussing on the element, which then shows the connected menu. 

Highscore implementation:
To challenge players with their competition scores, they are able to enter their name and commit their results to a scoreboard. This can be reviewed in the main menu and scrolled, highlighting the last entered score.

In-Game Menus:
As players could pause and restart the game whenever they pleased, and the current score needed to be wiped, the related menus got set up along with implementing the scoreboard.


Changed plans:

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

Multiple controller:
As the game can be played via keyboard and dance mat, it was limited to supporting platforms. To expand and be accessible on mobile devices, touch-controls should have been added as well as a regular controller.

Settings:
To be more accessible for players, the settings should have contained the options to switch from fullscreen to windowed mode, as well as changing the visual details and contrast.