Meetple: Boardgames Meeting Application Case

Meetple is a social network application for millennials interested in playing board games and meeting new people. Whether you want to make friends, explore new board games or join local board game events, Meetple will provide all of those within one application.


Problem Statement

Casual board game players, who use board games as a social gathering, need a platform to find events, especially within a local distance. Since the pandemic, people have sought safe social gathering groups and places.

For casual players, finding the right platform to find like-minded people with the same experience and expectations is challenging.

 Role

This project was a team project, and my role for this project was UX Design, Visual Design, and UX Researcher, which included User Research.

  • Duration: The team met once a week for three months (The new project ended in December 2021.)

Competitive Analysis

Cardboard Companion

Strength:

  • Intuitive fit specific user goals (niche market)

  • Simple UI - this helps the users to navigate

  • Board-game aids, such as timer, coin toss, etc.

Weakness:

  • Basic/common UI design

  • Confused UX flows (ex, menus on the board game information page could be clickable, too much scrolling down, stat score seems extra steps, etc.)

BoardGameGeek

Strength:

  • In-depth database of board games

  • The latest news and trends

  • Broad category filters

Weakness:

  • Hard to navigate (interface is old and too busy, too many pages, too many steps

  • Geared towards, specially to hard-core gamers, casual gamers might get overwhelmed

Meetup

Strength:

  • Easy to join many different interest groups

  • Low barrier when joining a new group

  • Providing various social gathering means (online, in-person, virtual tour, etc.)

Weakness:

  • Group creation is not free

  • Interests are very broad, and not too specific to our user’s interest

  • It can be overwhelming for users to meet strangers without much information about them

Affinity Diagram

Step 1: Import the data from the user interview/survey

Gathered data throughout the user interview and survey and made the individual data into the stickies

Step 2: Look for patterns and sort by theme 

The team found the patterns and organized the stickies into groups.

Step 3: Name the groups

When every sticky has a spot, the team named each group as below:

 

Requirement

Refer to the Affinity Diagram above; here are the requirements for this project:

  1. The user can't find someone to play with

  2. Find local board game meetup places

  3. Get game recommendations

  4. Experience and find various board games

  5. Users can't learn a new game efficiently

  6. The rule book is not very informative—too many words. It's hard to visualize the instruction in a real setting.

Personas

The Meetple has targeted three different users, which are game-based, social-based, and hybrid (game- and social-based) users. Here are three personas:

Persona 1 / Jack

Basic Info

  • Age: 32

  • Occupation: Software Developer

  • flexible work hours, work 40+ hours per week

  • Marriage Status: Single

  • Location: Urban City

Description

  • avid gamer

Needs

  • wants to explore new games outside his clique

  • likes drinking environment

  • does not mind party games, but prefers more complex tabletop games

  • prefers close proximity to his location (no car)

Persona 2 / Allison

Basic Info

  • Age: 38

  • Occupation: Consultant

  • works 40+ hours per week, travel sometimes

  • Marriage Status: Divorced

  • Location: Suburban, homeowner

Description

  • busy work environment

  • likes drinking

  • has limited experience with games –only party games

Needs

  • want to network and make friends outside her work

  • Wants to spend her free time going out and meeting people

  • prefers less complex games, preferably party games

Persona 3 / Chloe

Basic Info

  • age: 28

  • Occupation: Graphic Designer

  • Work 40 hours per week

  • Marriage Status: Single

  • Location: Urban city

Description

  • newly moved to the town

  • has basic experience with BG

Needs

  • seeking network opportunities and making friends

  • eager to explore other BGs

  • willing to learn, but wants guidance from someone else

  • prefers safety over social events, prefers comfortable environment

Journey Map

Meetple is a social network application for people interested in playing board games and meeting new people. In this journey map, the users set up the profile when they want to play or are interested in board game social-gathering.

In Meetple, the users will be aware of the features of the app while exploring the app and consider attending a board game event nearby. After they join and meet people from the event, the user will have a positive experience playing and learning board games. Since the experience is positive and easy to join the event, the user will try another meet-up with different events in the app.

Storyboard

Storyboard 1: Allison and Chloe

Storyboard 2: Jack, Allison, and Chloe

Site Map

User Flow with 3 Personas

  1. User wants to explore new mystery games

2. User wants to network and make friends

3. User wants to create a board game event

Wire Frames

Clickable Prototype Phase #1

High-Fidelity Prototype

Usability Testing Report #2 (3 people)

User #1 tested on 2/11/2022

First Impression

I got a question about the Event page: Can I click “all / going / saved / past.”

Comments

  • Under the sign-up menu, the pagination should be clickable.

  • The filters are confusing - I prefer like Zara app sort since it has a side scroll under the search box.

  • The main page: The New Event Only should be deleted and keep the Today’s Event Only.

  • The “Back” button is needed in the Join Event & Explore.

  • The message, Your profile is incomplete and needs more specific information (bio or game owned) on the profile edit page.

  • How does the user get the Game Played and Game Owned list on the profile page - Is this automatically updated through participating in the event? Or does the user updates?

  • What happens when you click “favorite”? It moves to the top of the list.

  • What happens when the user clicks the heart button on the event info page?

User #2 tested on 1/21/22

First Impression

It is very simple.

Comments

  • Event Join: The feedback would be nice when I click the Join button. I was confused because it went to the event page immediately. The feedback confirmation will be needed.

  • Create Event: How detail can I select for the location?

  • Event Filter: Does the map work? How are the Games displayed?

  • Event Result: The resulting hierarchy is unclear. | The sorting function is needed for the top search bar. (relevancy, date, location, etc.) | There is a heart and share button next to the result data. That would be good to know how far the location is from me. (ex. 3 miles from you)

  • Explore filter: I would only use one Min or Max player. | The complexity should be easy, medium, and hard to align with the game info page.

  • Explore game search result: The back button would be nice.

User #3 tested on 2/18/2022

First Impression

  • The sign-up is in a standard format. It looks like a Meet-up app.

  • The profile page looks like a Facebook app, mainly the going/have/played feature.

  • Where do you get the game data?

  • Can I go back to the page

Comments

  • Explore page: Is there a sort feature?

  • Create Event page: The Leave Event button is confusing (Closing the window or leaving a meeting.). Consider changing it to “unregister” or “cancel an event.”

  • The beginner-friendly option is good.

  • Profile edit page: Recommend adding hyperlink for bio.

  • Profile for others: Add a friend - can anyone add one? | It would be nice to have the block user function

  • Event page: What is the condition for the new event?

  • Observation: The filter was a little hard to find.

    • Solution: The filter should be on the search result box.

  • Game info page: The game description is too long. Suggest to have “read me” to reduce it.

Findings after High-Fidelity Prototype

After the High-Fidelity Prototype testing, here are some findings to consider to update for the final product:

  • My profile page will have the Game Played / Event Going / event Joined.

  • Add the Back button.

  • Change the menu to the frame tab so that the user can click the block.

  • Reorganize the sort and filter.

  • Make the Leave Event button less noticeable by using a lighter color. And provide the feedback message when the user clicks the button, such as “are you sure?”

  • Also, when the user clicks the Join event button, provide the feedback or confirmation window.

  • Remove the New Event button in the Event Search filter.

Final Product

Updated:

  • Deleted the “New Event Only” in the Event filter

  • Confirmation feedback added when the user joined the event

  • Added the sorting (filter) - relevancy, date, location, etc.

  • Updated My profile - favorites added

  • My event - Changed from Saved to Liked

Design

 
 
 
 
 

Conclusion

Lesson-Learn

  • What if this project was processed in the sprint?

  • The problem could be narrower. The objective was too broad.

  • The design process was too long; it must have been done in a short amount of time.

  • Using too many tools (applications) for this project

  • problem could be narrower. The objective was too broad.

  • Deciding on the scope was the hardest.

  • The map feature was debatable. Did we need it? How will we filter out user feedback?

Next Step

  • How might the search feature be improved?

  • What can other interactive features be added?

  • How can this app promise safety? Explore some ways to validate user credentials (ex. criminal history)

  • Where will we retrieve the game database

  • How might we attract beginner gamers?

  • How will the recurring event be delivered/registered? (for our project, we only have a one-time event)