Redesigning Matchmaking Flow in a Live-Service Game: A UX Case Study

Gaming · 6 min read

Redesigning Matchmaking Flow in a Live-Service Game: A UX Case Study

Players were abandoning the queue at high rates during peak hours, citing long waits and repetitive pre-match screens. Product designers hypothesized the issue was a combination of unpredictable wait times and a lack of perceived progress. They sketched two parallel solutions: enrich the waiting experience and reduce mismatch via adaptive skill buckets.

The enriched waiting experience included short, skill-relevant practice drills, dynamic tips based on player heatmaps, and a progress bar that estimated expected wait time using queue telemetry. The skill grouping algorithm introduced soft skill tiers that tightened match quality during low population windows and relaxed during spikes; players could see an unobtrusive indicator explaining why matchmaking might take longer or shorter.

A/B testing with 30,000 players showed abandonment during queue fell by 34% and session length increased by 15% for players who experienced the new flow. The studio balanced the changes with live-ops constraints, ensuring events and rewards tallied correctly with the new pre-game activities. The result is a practical example of treating wait time as a design problem that can be addressed by meaningful micro-interactions and transparent system feedback.