Duo

A mobile social platform for gamers to find their ideal player 2 or expand their gaming circle in a safer environment. Make friends with like-minded gamers worldwide and cultivate lasting relationships through gaming.

role

UI/UX Designer

project type

Personal Project

contributions

UX Research & Design, Mobile UI Design, Branding

Banner image of Duo's discovery feature
Mobile banner image of Duo/s discovery feature
introduction

Why I created this app

As an avid gamer, sometimes I find it hard to match my gaming schedules with my friends or for them to be willing to try out new games that I enjoy. Furthermore, playing alone wouldn’t be as fun as playing with my friends especially if the game is very team-centric where teamwork is vital.

As a female gamer, the behaviour of random teammates in such games towards me can ruin the gaming experience. So, I wanted to figure out a way to find gamers to play with safely and efficiently.

project stages

Design process

01

Discovery

02

Define

03

Ideate

04

Prototype

05

Test

project stages

Design process

Due to constraints, I could not organise any user interviews. However, I conducted an online survey using Google Forms to understand the behaviours of gamers when it comes to playing games with others and any challenges faced. This survey consisted of both quantitative and qualitative questions. A total of 15 respondents assisted me in gaining insight on the problem.

Survey questions

A few sample questions that were asked are as follows:

  1. Do you prefer playing games solo or multiplayer withfriends/family?
  2. What kind of situation decides when you play alone or with others?
  3. Where do you usually find friends to play with?
  4. What kind of preferences affects who you play with?
  5. What kind of challenges, if any, do you face while playing multiplayer games alone?

Key insights derived from the survey

  1. 93.3% of the respondents enjoy playing games both alone and with friends/family. However, some cited that the only reason they end up playing alone was due to friends being unable to play or not playing the same type of games.
  2. 60% of the respondents play team-centric games while 86.7% of them have played multiplayer games alone before.
    Majority have also cited struggling with teammates in these team-centric games due to toxicity and communication issues which is fundamental in these type of games.
  3. Majority of the respondents are receptive to the idea of a platform where they can discover and meet like-minded gamers to expand their gaming circle.
discovery phase

Defining the problem statement & possible solution

Problem statement

Gaming is a common way for people to destress and playing with friends makes gaming a lot more fun. However, finding friends who can get on at the same time and enjoy the same type of games can be hard to find.

Even though gaming communities exists for networking, they’re not feasible to discover and make friends with like-minded gamers. Meanwhile, playing solo in team-centric games can negatively affect the gaming experience due to random teammates.

Possible solution

A digital solution to connect gamers through the games that they enjoy all on one platform. Discover new people that will have the same mindset towards gaming and expand their gaming friend circle to always have the best gaming experience.

discovery phase

Competitive analysis

I downloaded and analysed two applications, one of which was a direct competitor and the other an indirect competitor but well-known in the gaming industry.

I navigated through these apps and assessed their strengths and weaknesses. I also collated relevant reviews from the App Store and Google Play Store to understand users challenges with the apps.

Plink App Icon

Plink

Pros
  1. Discover new gamers that play the same games
  2. Showcases gaming stats and usual gaming time
  3. Filters for location and age
  4. Social feed
  5. Chat features for gaming communication
Cons
  1. Compulsory membership sign-up before even looking through the app
  2. Multiple features but messy UI
  3. You can only discover gamers specifically through one game at a time
  4. Must link all game accounts and be actively playing a game to start discovery — Stats based and not based on interest
Plink app review from the App Store and Google Play Store
Discord App Icon

Discord

Pros
  1. Well-known platform for gamers
  2. Sync contact list to add them
  3. Text chat channels, voice calls and video calls are available
  4. You can create multiple servers
  5. Invite friends into games directly
Cons
  1. You can’t discover communities or gamers unless through a different platform. E.g. Through an invite link on social media
  2. Mainly a communication platform when you already have connections
discover phase

Brainstorming possible features

Based on the survey results and competitive analysis, I brainstormed important features that could be included in the app.

Possible features to be included in the app
define phase

User journey mapping

I also created a visual representation of the user’s journey from beginning to end, to devise improvements for the user experience.

User journey mapping
User journey map of their beginning to end experience
ideate phase

User flow

This user flow was created to ideate how a user would navigate through the application.

User flow map of Duo
prototype phase

Sketchies & lo-fi wireframes

Before working on the lo-fi wireframes, I sketched on paper to have a brief idea of the user flows and ideate all the necessary information for the different screens.

Sketches of the wireframes made on paper
Sketches of the wireframes made on paper

Following that, I then moved on to create the lo-fi wireframes using Figma to have a clearer overview of the app. It also provides a better understanding towards the hierarchy of information, functionality and layout.

Lo-fi wireframe screens of Duo
prototype phase

Design system & branding

Before working on designing the app, I also ideated the app logo, Duo. I wanted to design a logo that could seamlessly unite 3 main elements that I wanted the app to represent — people, gaming, and a lasting relationship.

The 3 main elements of the logo; people, gaming and a lasting relationship
The 3 main elements of the logo; people, gaming and a lasting relationship
Logo design of Duo; On a dark background, with guidelines and full-sized
Logo design of Duo; On a dark background, with guidelines and full-sized

I also had to consider the branding style, typefaces and colours to be used to represent the app. This also included the typography scale to ensure consistency of the information hierarchy throughout the app design process.

Poppins font used for Duo
Poppins font used for Duo
Colour palette of Duo
Colour palette of Duo

Once I started working on designing the app interface, I also had to organise the app components that I would be using in Figma. This prevents any discrepancies in the colour, style and sizes of the different components throughout the app.

Components used in Figma (Part 1)
Some components used in Figma
test phase

Usability testing

After the first round of designing the app, I prototyped the app in Figma and included the different flows for testing. This prototype helps simulate the actual app once it has been developed.

Prototype of hi-fi designs on Figma for usability testing
Prototype of hi-fi designs on Figma for usability testing

I then did my own usability testing as I was unable to conduct the testing with others. I went through the different flows to identify any possible pain points which would hinder the user experience.
I managed to identify three main pain points while going through the app.

Pain points

Inability to search for specific games if users can already follow certain games to stay updated on its content when setting up their account

Users are unsure if discovery is already set up based on their profile information and would have to reselect filters that they have already entered ie. location, language, games.

Users are forced to link their contacts even if they just intend to share an invite link to their friends

Test phase

Implementing feedback

After identifying the different pain points, I proceeded come up with solutions and make corrections to each screen to optimise the user experience.

Solution 1

The addition of “Game” tab in the search results so users can search for specific games and also view content based on each game. They can then choose to follow these games to stay updated on whatever content is posted for said game.

UI screen correction for the game search results
UI screen correction for the game search results

Solution 2

To specify that discovery is automatically made based on information provided in the user’s profile. However, they can still choose to personalise their discovery based on their specific needs.

UI screen correction for discovery filter
UI screen correction for discovery filter

Solution 3

To allow users to share invite links to their friends even without linking their contacts.

UI screen correction for sharing an invite link
UI screen correction for sharing an invite link
final design

Connecting gamers worldwide

An application to discover gamers through the games that they enjoy and build last relationships.

Onboarding

New users will be guided through the different features that Duo has to offer.

Onboarding screens introducing the features of the app
Onboarding screens introducing the features of the app

Setting up your account

The moment users sign up, they will be able to personalise their account with their gaming interests. Suggested follows allows them to curate their own personal social feed once they have completed the sign up process.

The sign up process allows personalisation of their accounts
The sign up process allows personalisation of their accounts

Social feed

Once their account has been set, the home screen provides them with a social feed made just for them. They will be given them all the gaming information that are relevant to what they like.

Other than that, they can also search for fellow gamers or game topics to follow.

Stay updated with whatever gaming topics you follow
Stay updated with whatever gaming topics you follow

They are able to create new posts to connect with other gamers or even look for possible teammates for the different games that they play.

Create new posts to connect with fellow gamers
Create new posts to connect with fellow gamers

Discovering new gamers

Of course, the main part of the app is its discovery feature. At the first use, users will be guided on how to the discover feature functions. They can then go right ahead to look through fellow gamers before deciding if they want to make friends.

However, they will not be able to connect unless the gamer that they’re trying to connect with gives them a like as well. This creates a mutual intention to build a friendship through gaming. Only then can they start conversing with each other.

View gaming profiles of other gamers before deciding to connect with them
View gaming profiles of other gamers before deciding to connect with them

Knowing that making new friends can be a daunting experience for some, there is also a filter option to narrow down all the gamers within the app and find those that users are more comfortable to connect with.

Filter your discovery according to your specific needs
Filter your discovery according to your specific needs

Curating your own profile

Since this app is meant to connect gamers through their mutual games, users would have to add their gaming list to enhance their discovery of gamers and of their profile for others to match with. Users can subsequently edit their gaming list should they no longer have an interest in certain games.

User profile; Adding games that users play to further personalise their discovery
User profile; Adding games that users play to further personalise their discovery

Designing the app generated over 70 screens to cover the different features of the app, mainly the social feed, friend list, discovery, messaging, and user profile. Here are the snippets of the social platform app, Duo.

Overview hi-fidelity mockups of Duo
Overview hi-fidelity mockups of Duo
final design

Accessibility check

Throughout the design process of the app, each design has also been evaluated for its colour contrast to ensure that it at least meets AA requirements.

Confirming that the colour contrast ratio at least meets AA requirements
Confirming that the colour contrast ratio at least meets AA requirements
moving forward

What's next

Following the shipment of the app, I also wanted to envision the progression of the app development moving forward.

Given the time to actually build the app, I wanted to be able to add more features in the future to improve the user experience of the app, namely:

  1. Improving app security of posts, messages an user profile to ensure a safe digital environment
  2. Face ID / Touch ID for easy sign in
  3. Integration of other gaming accounts such as, Steam, XBOX etc. for linking
  4. Incorporation of the option of light mode, for accessibility
  5. Language localisation for inclusivity of global users
my takeaway

Project summary & learnings

Working on a product concept project on my own proved to be very challenging. It restricted me from making a more in-depth research to provide the most optimal solution. However, I managed to make do with whatever research was done, with inspiration from my own experiences in order to build this project.

My motivation towards this project stemmed from my existing experience towards the problem. One way I could’ve improved the project process was to conduct proper usability testing with potential users. Feedback from these users could have provided a more impactful insight on how to refine the experience.

previous project
HealthHub: Healthier SG
next project
OCBC Pay Anyone

Want to create something awesome?
Drop me an email.