League Lobby
A team matchmaking service for the game,
Concept
• Put strangers together in a lobby before starting a game
Scenario:
Select your Champion:
VS
Team 1 Unknown
Game Starting in 60 seconds…
Select your Champion:
VS
Team 1 Unknown
OK I choose ABC!
Game Starting in 45 seconds…
Select your Champion:
VS
Team 1 Unknown
NO! I play ABC better!
Game Starting in 43 seconds…
Select your Champion:
VS
Team 1 Unknown
But I already chose ABC!
Game Starting in 40 seconds…
Select your Champion:
VS
Team 1 Unknown
!@#&( YOU NEWBIE!!!
Game Starting in 38 seconds…
Select your Champion:
VS
Team 1 Unknown
!@#&^!@!!!!! FIRST TIME USING XYZ
U CAN’T STOP ME!
Game Starting in 30 seconds…
Select your Champion:
VS
Team 1 Unknown
%#@! IT I HELP THEM WIN NOW
U DON’T DESERVE 2 WIN
Game Starting in 20 seconds…
Select your Champion:
VS
Team 1 Unknown
Oh ma gaw… This team!
Game Starting in 15 seconds…
Existing Measures
• Lobby is available only to friends
• You still get strangers on team if you are not a full 5-man team
Player Behavior
• Stranger antagonizes Stranger
• Friends antagonize Stranger
• Stranger antagonizes Friends
Goals
• Improve communication
• Encourage strategizing
• Reduce “toxic” player behavior
Limitations
• Temporary solution
• Not a “cure all” for behavioral issues
• Opt-in service – only as good as the number of users using
Technical Challenges
• Gathering player’s stats from game servers takes player effort
• Matchmaking algorithm is DIFFICULT
• GUI must get out of the way
Technical Challenges
• Gathering player’s stats from game servers takes player effort
• Matchmaking algorithm is DIFFICULT
• GUI must get out of the way
As simple as clicking
“Queue Me”
“Game Started”
Scheduling
• Week 4 – 7: Matchmaking algorithm
• Week 8 – 11: GUI
Costing
Item Cost Subtotal
Part-time Developer per hour 20
Assuming 8 weeks to completion, 6 hours a day excl Sundays 960
Domain name per year 10
Server cost per month 14
Assuming 1 year subscription of domain name and server hosting 178
TOTAL: 1138
QnA