DrawLintDrawLint.ai
Hard✦ Official
50 min

Multiplayer Online Game Matchmaking

Design a matchmaking system that groups players into balanced matches based on skill rating, latency, and preferences.

These requirements and scale numbers are for reference. The AI reviewer will evaluate your design based on the functional requirements and assumptions you define.

🎯 Key Requirements

  • Match players into balanced lobbies based on skill rating (ELO/MMR)
  • Prefer low-latency game servers near the players
  • Allow parties (friends) to queue together

📐 Scale Expectations

  • 100K concurrent players in queue at peak
  • Match found within 60 seconds for most players
  • Match server selected with ping under 80ms

🔗 Related Topics

Community Submissions (1)

1 design