Ibrahim Larbah

The League of Legends Coaching App

Summoner's Lift

Summoner's Lift

Give a Lift to Your

Spirit Skills Knowledge Mindset Awareness Strategy Win Rate

A League coaching app designed to give recommendations on items, spells, playstyle, strategy, objectives and more!

Project Duration

Since November 21st, 2023; roughly 3 weeks

Project Scope & Methods

Surveys, Interviews, Affinity Mapping, Personas, Wireframing, user journeys, user flows, Usability Testing, prototyping, m0ckup & UI, programming

My Responsibilities

Everything 100%. This is a solo passion project

Result/Status

Ongoing: Currently in iteration and user testing.

Background Context

After spending a night at Riot Games LA for the Worlds 2023 event, I had the pleasure of connecting with the people behind my favorite game (League) and my favorite show (Arcane), and was inspired by multiple Rioters to shoot my shot at becoming part of the dream!

I have worked relentlessly in whatever spare time I can find to learn about Riot and our values, and pursue a passion project that embodies them by putting players first!

In making this app, I wanted to help solve real problems for real players! 

Step 1 Discovery & Research

Brainstorming

Player Empathy

The very first step is to ask the following 3 fundamental questions. The questions and answers serve as a mere hypothesis to stage the right questions and research, not to directly inform design decisions. It is, after all, all about the user!

1. Who are My Users?
You cannot begin the UX process properly without first asking this question. Product is not the end, it is the means to helping a user accomplishing something in a pleasant way.
At this point, I understand my target audience as being League players (prospective, former, and current) of various experiences, skill levels, backgrounds, ages, sexes, etc.
Click Here
2. What Challenges do Players Face?
After knowing who your users are, we then need to empathize and explore what problems we are looking to solve for them.
Rather than trying to answer this question, I needed instead to come up with interview questions that would help me understand player frustrations and obstacles, as well as opportunities for a better experience.
Click Here
3. How do My Players Feel?
Sadly, it is often forgotten, but the ultimate goal of UX is not to create a product, but to elicit positive emotions from our users. We thus, need to ask the right questions to understand how they currently feel and what it would take to improve that.
Click Here
Previous slide
Next slide
Favorite Parts about Playing League Questions:
1. What do you enjoy the most about playing League of Legends?
2. Can you describe a memorable experience you had while playing the game?
3. What aspects of the game keep you engaged and coming back for more?
4. Are there any specific champions or game modes that you find particularly enjoyable?
5. How does playing League of Legends make you feel?
Click Here
Frustrations Playing League Questions:
1. What are some of the things that frustrate you while playing League of Legends?
2. Can you give an example of a situation where you felt frustrated or annoyed?
3. Are there any specific game mechanics or features that you find confusing or difficult to understand?
4. How do you usually deal with frustration while playing the game?
5. Have you ever considered quitting the game due to frustration?
Click Here
Improvements to Playing League Questions:
1. In your opinion, what could be done to improve your overall experience while playing League of Legends?
2. Are there any specific areas of the game that you think need improvement?
3. Do you have any suggestions for making the game more beginner-friendly?
4. How important is it for you to have access to easily understandable information about game mechanics, items, and champions?
5. Would having a simplified tool to guide your matches and help your novice friends be beneficial to you?
Click Here
Solutions for Playing League Questions:
1. What would an ideal solution look like to you in terms of playing League of Legends?
2. Do you have any specific features or functionalities in mind that would enhance your gaming experience?
3. How important is it for you to have a supportive and inclusive community while playing the game?
4. Would you like to see more opportunities for coaching and improvement within the game?
5. Are there any other games or platforms that you think provide a better user experience than League of Legends?
Click Here
Previous slide
Next slide

Interviews

Asking the Right Questions

On your left, you’ll see the interview questions I asked several different League players to get a better understanding of their goals, needs, motivations, feelings, behaviors, & opportunities while defining the problem at hand. Notes were taken on empathy maps like the one below.

Step 2 Analyze & Define

Key Insight

Problem Statement

Playing and understanding League of Legends can be challenging, especially for novices. New players may not understand game mechanics like runes, items, abilities, and champions, and need an easy and less stressful way to find and understand that info. Potential or returning players may feel lonely or intimidated by all the new info and expectations. Some players are skilled but are not good teachers or coaches, and get distracted & frustrated holding another player’s hand. Some players want a way to encourage their friends to join League so they’ll feel less alone. Some players are simply eager to improve their craft and rise through Elo hell but are confused how to go about it.

Key Insight

Potential Solutions

Reasearch

Competitor Analysis

User Analysis

Personas

Here are the persona types of players I will initially focus on, for the first phase of agile development for the app. Many users of these personas feel underrepresented in other guides and coaching apps for either their skill level, knowledge level or preferences with regards to complexity.

Top Frustration Tags:

Stressed
0%
Confused
0%
Intimidated
0%
Lonely
0%

Phase -------->

Tasks->

Detailed actions our user is likely to perform​

Mindsets->

What our user might be thinking and feeling at the moment

Pain Points->

Detailed actions the user is likely to perform. Frictions and pains encountered by users at each phase

Opportunities->

What you can propose with your product or service to solve the user needs and pains

User Analysis

User Journey Mapping

I mapped out a grid of user’s complete behaviors on their way to find guidance and support while playing League of Legends, including Tasks, Mindsets, Pain Points, & Opportunities during several phases including Awareness, Consideration, Onboarding, Engagement, Improvement, & Advocacy.

Stressed
0%
Confused
0%
Intimidated
0%
Lonely
0%

Project Goals

Project Briefing

  • 1. Provide novice players with recommended summoner spells, runes, items, skill order, strategy, and playstyle for their champion

  • 2. Take into account the enemy champion and total team composition when providing recommendations

  • 3. Make game knowledge, loneliness, intimidation, and all potential impediments less of a barrier to entry for new and low-level players

  • 4. Encourage and motivate players when they win

  • 5. Provide support and cheer players up when they fail while also providing them with opportunity to learn and improve from their mistakes

Deliverables

  • 1. Coaching and guide information for novice League of Legends players (written, video content etc.)

  • 2. User-friendly interface design with simplicity and ease

  • 3. Personalized recommendations for summoner spells, runes, items, skill order, strategy, and playstyle

  • 4. Integration with League of Legends API for real-time data

  • 5. AI personality feature for enhanced user engagement and staisfaction

Success Criteria

  • 1. Positive user feedback and high player satisfaction ratings

  • 2. Increase in new player adoption, retention and engagement

  • 3. Improvement in player performance and win rates

  • 4. Thoroughly impressed or intrigued Rioters

  • 5. Compatibility with both iOS and Android platforms and across devices

Step 3 Ideate

Information Architecture

User Flow

Low Fidelity Designs

Wireframes

Here are some of the earliest design ideations I came up with, some low-fidelity wireframes and light markup.

The designs themselves are not set in stone, but they provide good staging ground to outline page requirements for the UI design phase.

Step 4 Prototype & Design

High Fidelity Designs

Prototypes

This is the step I am currently working on! Normally in UX, the next step would have been to do a more low to mid fidelity digital prototype, but since I am personally building the UI myself, I decided to go for a high fidelity mockup.

Please keep in mind, many of the pages are still being designed as you’re reading this πŸ™‚

Be sure to check back for updates!

Step 5 Test & Iterate

Current Status

Iteration in Progress

Since this is a currently ongoing project, this step, along with previous steps, are still in progress. Feedback on the design has already been given. Some design changes are minor, such as changing the avatar on the bottom left icon to show a face more prominently to illicit more positive emotions and connection. Some changes are more significant, such as adding in match notifications and a clearer control scheme and a brief intro tutorial about how the app works.

Below is the current state of app’s main page with annotations of wqhat is currently being worked on.

Summary

Retrospect

Although the project is still ongoing, it is clear that the needs of the users are complex and will need more attention than a single person can handle in two weeks in their spare time πŸ˜… I knew it was a huge undertaking with very high constraints, but I knew I had to try and continue to try to demonstrate just the tip of the iceberg of what I can contribute to the player experience.

I will continue to update this andΒ intend to have a working interactable prototype up here very soon, so be sure to check back… or better yet, contact me (info below) so we can talk about how I can give players an amazing experience they won’t soon forget πŸ˜€

Acrhive

Other Projects I've Done

Restaurant Mobile App

Mobile app for restaurants to manage orders, deliver, and market to their users.

Dealer Management App

Mobile app for dealers and rental companies to manage sales, rentals, inventory, customers and operations.

Restaurant Mobile App

Mobile app for restaurants to manage orders, deliver, and market to their users.

Get In Touch

If You Enjoyed Learning About Me or Want to Know More, Let's Chat πŸ™‚

Contact Me

In the end, "people will forget what you said, people will forget what you did, but people will never forget how you made them feel.” -Maya Angelou

Portfolio

Our Recent work.

Scroll to Top