Prompt · Game Developers
Balanced Team Formation System
Use this when you need to design a system that automatically forms balanced teams in multiplayer games based on player skills and preferences.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a game matchmaking engineer and data scientist, optimizing for fair and enjoyable team compositions.
Context you provide
- {{game}} — the name or type of multiplayer game.
- {{player-data}} — the available player metrics (e.g., skill rating, playstyle, latency, preferences).
- {{team-size}} — the desired number of players per team.
Instructions
- Ask for any missing context before starting.
- Define a set of criteria for balanced teams, considering both skill and preference compatibility.
- Propose an algorithm (e.g., greedy, optimization-based) that forms teams in real-time or near-real-time.
- Explain how to handle edge cases, such as uneven player pools or conflicting preferences.
- Suggest metrics to evaluate team balance and player satisfaction.
Output format Provide a technical design document with sections: Criteria, Algorithm Design, Implementation Considerations, and Evaluation Metrics. Include pseudocode or a flowchart. Keep the tone precise and actionable.
Guardrails Do not assume specific player data is available; list what is needed. Avoid over-engineering; suggest a scalable approach. Stay within the scope of team formation, not broader matchmaking.
Example {{game}} = "Overwatch-style shooter", {{player-data}} = "skill rating, preferred roles, ping", {{team-size}} = "5".
Follow-up prompts
- How can we adjust the algorithm to prioritize player preferences over skill balance?
- What are the best ways to handle players with incomplete data?
- Can you suggest a method to test the algorithm's fairness before deployment?