Battle feature for Gemmi

A singing game for music lover

UI/UX
B2C
0 - 1 Design
My role
UI design, Interaction design
The team
1 Designer, 1 Product manager, 1 Front-end engineer, 1 Back-end engineer
Timeline
Nov. 2021 - Dec. 2021
In Gemmi’s main game feature, users can sing karaoke and gain awards according to their score. To make the game more engaging and attract more users, we start out to create a Battle feature that let users invite friends to sing karaoke together.

Background

Our original goal is to create live Karaoke that two users can sing simultaneously. However, due to technical and time constraints, we come up with an alternative.

Solution

To overcome the constraints, our stakeholders come up with a solution that can minimize the development time; Our goal is to facilitate users to invite more friends to play the karaoke game. To make this happen, we create a battle mechanism where users can send invitations to their friends, after the battle was confirmed they can then finish the challenge and compare their scores together. The person who has the higher score can win an extra prize in the game.

Start a battle

Users send an invitation to a friend using social media. Then a battle card will show up in the pending section.

Choose a song for battle
Waiting others to reply

Receive a battle invitation

When users click on the invitation link they received, a new battle card will show up in their ongoing section. The person who sends the invitation will also get the battle card in the ongoing section.

Ready for battle

Begin the battle

The person who started the battle or received can either start the challenge. They'll see the battle result when both of them complete their challenges.

Open the card to start battle
Start singing

Receive rewards

Both users can claim their rewards by clicking the finished battle card.

Card shown the battle result
Open the card to claim rewards
Rewards received

Retrospective

I learn about how to deal with constraints and how to communicate with engineers during handoff in this project. Although I have to work on a tight schedule due to the release schedule, I still manage to deliver the final result. Time management and communication play a big part in this project. How to work more efficiently and collaborate with the teams at the same time is the thing I still have a lot to learn.

Let's get in touch. Say hello.

Let's get in touch. Say hello.

Let's get in touch. Say hello.

Let's get in touch. Say hello.