Board games become more and more popular. It has the power of connecting people, take them away from the screens to spend quality time together, like the good old days.
But there is still a problem, not everyone likes to play and it’s hard to find game partners nearby and make new connections. That's what Onboard put as it’s goal.
To better understand users needs, I conducted a survey with the Israeli community of board games. I wanted to understand the current situation and the players pain points when looking for players to play with. 147 people answered the survey.
slide right to explore the main insights
After understanding the users needs, I made a competitor and market research to see how other products tackled this problem or similar ones. I have explored many types of apps, from direct competitors to dating, finding roommates and hobbies partners, meetups, tasks manager and many more.
Long and exhausting onboarding process, some irrelevant questions and permission requests before understanding the app value.
In apps that are focused on online games partners, it’s not clear who created the board game, and a location doesn’t exist.
Apps that are not build on friendships. They are focused on public events only and requires host approval for every game.
Apps that try to make a solution for many game types lack the crucial information of board games events, and are more complex to use.
In order to build a sufficient initial friends network, Facebook connect is a great method that should be used in the onboarding process.
Higher engagement rate to events can be achieved when one see first of all games that the his friends are going to.
For events that require minimal amount of guests in order to occur, It’s important to display this number, and not just the full capacity.
For every change of the event status or details, the user should be immediately updated via push notifications.
Based on the insights gained from the research, I defined the architecture of the app. This step helps me to validate my solution before jumping to visual wireframes.
Once I was satisfied with the architecuture, I started to work on the user interface itself. I love to start with a low fidelty sketch before creating high fidelity wireframes and prototyping in axure.
To let other gamers know each other better, the user has to provide basic information in the onboarding step.All this information can be provided by Facebook connect, so in order to save some time he can connect with Facebook also during this step.
To test the user flow and the design I created Axure prototype and tested it with potential users.
The user flows and all the main actions were completed almost without any difficulties.
The only thing that most of the user didn’t understand was the location icons meaning. They didn’t understand that one represents a public place and one is a private place (home). I changed the public game icon and the second feedback was much better.
The final step was to design the user interfaces. I decided to use dark colors that speak to gamers, together with visual elements from the world of gaming.
When entering a game page, the user can see right away all the game details, including the people that joined the game and how many are still missing. The user can join the game, invite a friend or chat with the group.