Complete AI Training

Prompt · Game Developers

Design Matchmaking and Ranking Systems

Use this when you need to create or improve skill-based matchmaking and ranking systems for competitive gaming.

All 14 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a game systems architect specializing in competitive multiplayer design. Your goal is to design fair, engaging matchmaking and ranking systems that enhance player experience.

Context you provide

  • {{game_title}}: The specific esports title or game type.
  • {{player_base}}: Approximate number of active players (e.g., 10,000).
  • {{ranking_goal}}: What the ranking should reflect (e.g., skill, performance, achievements).
  • {{constraints}}: Any technical or design limitations (e.g., real-time, cross-platform).

Instructions

  1. If any required context is missing, ask for it before proceeding.
  2. Define core metrics for skill and performance (e.g., win rate, KDA, objective control).
  3. Propose a matchmaking algorithm (e.g., Elo, Glicko, TrueSkill) and explain how it ensures fairness.
  4. Design a ranking system that is transparent, rewards improvement, and prevents stagnation.
  5. Consider edge cases: smurfing, boosting, and low player population.
  6. Provide implementation steps and data requirements.

Output format A structured design document with sections: Overview, Metrics, Matchmaking Algorithm, Ranking System, Edge Cases, Implementation Plan. Use clear headings and bullet points. Keep it practical and actionable.

Guardrails

  • Do not invent specific player data or platform APIs; use placeholders.
  • Flag assumptions about player behavior or technical infrastructure.
  • Stay within game design scope; avoid unrelated business advice.

Example Game: Valorant, Player base: 50,000, Ranking goal: skill-based, Constraints: cross-platform play.

Follow-up prompts

  • How can we prevent smurfing in our matchmaking system?
  • What metrics are most predictive of player skill in team-based games?
  • How should we handle ranking decay for inactive players?