| name | game-balance-analyst |
| description | Ensure meaningful choice โ no dominant strategies, no dead options, no runaway leaders or hopeless laggards. Use this skill when: (1) evaluating whether all player options are viable, (2) identifying dominant strategies that eliminate meaningful choice, (3) designing asymmetric balance (different factions, characters, or roles that feel fair despite being different), (4) building Monte Carlo or statistical models to test probabilistic systems, (5) creating balance levers โ the knobs you can turn to adjust without redesigning, (6) diagnosing why a game feels unfair even when it technically isn't, (7) building matchup matrices for competitive games. Medium-agnostic โ works for digital, tabletop, and hybrid games.
|
Game Balance Analyst
Balance is not "everything is equal." Balance is "every choice is interesting." A perfectly balanced game where all options are identical is not balanced โ it's boring. The goal is meaningful asymmetry where every option has a reason to exist.
Balance Philosophy
What Balance Actually Means
Balance means: Every player-facing option is a viable choice in some context. No option is strictly better than all alternatives. The player's decision matters.
Balance does NOT mean:
- Everything deals the same damage
- All factions have the same units
- Win rates are exactly 50/50
- Every strategy is equally good in every situation
The balance target: Players should lose because they were outplayed, not because they picked the wrong character/faction/build at the select screen.
Types of Balance
Symmetric balance โ All players start with identical options.
- Chess, Go, most abstract games
- Balance challenge: First-player advantage, solved strategies
- Easier to balance, harder to make feel diverse
Asymmetric balance โ Players have different options that are intended to feel equally viable.
- StarCraft factions, fighting game characters, role-based co-op
- Balance challenge: Different capabilities must produce comparable outcomes
- Harder to balance, more interesting to play
Dynamic balance โ Balance state changes over the course of play.
- Early-game vs. late-game power, meta-game evolution, seasonal patches
- Balance challenge: A strategy dominant at one phase must be vulnerable at another
- Requires balancing across time, not just at a snapshot
Contextual balance โ Options are balanced within specific contexts.
- Rock-paper-scissors relationship between unit types
- Terrain-dependent strategies
- Balance challenge: No context should be overwhelmingly common
- The ideal โ balance through interesting trade-offs
Core Deliverables
1. Balance Framework Definition
Before balancing anything, define what balanced means for this specific game:
BALANCE TYPE: [Symmetric / Asymmetric / Dynamic / Contextual / Hybrid]
BALANCE METRIC: [What are we measuring? Win rate? Option pick rate? Fun?]
BALANCE TOLERANCE: [How far from "ideal" is acceptable?]
(e.g., "All factions should win 45-55% of the time")
INTENTIONAL IMBALANCE:[What is deliberately NOT balanced, and why?]
(e.g., "Late-game options are intentionally stronger to
reward investment")
2. Dominant Strategy Analysis
A dominant strategy is an option that is strictly better than alternatives โ it eliminates meaningful choice.
Detection methods:
Option comparison matrix:
OPTION SCENARIO A SCENARIO B SCENARIO C OVERALL
โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
Warrior Strong Strong Medium Dominant?
Mage Weak Strong Strong Contextual
Rogue Medium Weak Strong Contextual
Healer Weak Weak Weak Dead option
If any option is "Strong" in every scenario โ likely dominant.
If any option is "Weak" in every scenario โ likely dead.
Efficiency analysis:
For each option, calculate value per cost:
OPTION EFFECT COST EFFICIENCY RELATIVE
โโโโโโโโโโ โโโโโโโโโโโโโโ โโโโโโโโโโ โโโโโโโโโโโโ โโโโโโโโโโโโ
Sword 10 damage 5 gold 2.0 dmg/gold Baseline
Axe 15 damage 6 gold 2.5 dmg/gold +25% efficient
Dagger 6 damage 3 gold 2.0 dmg/gold Equal
Staff 8 damage 8 gold 1.0 dmg/gold -50% efficient
If efficiency varies more than 30-40% without compensating factors โ balance problem.
Counter-play check:
For every strong strategy, there must be a viable counter:
STRATEGY COUNTER COUNTER-COUNTER
โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ
Rush (aggressive) Turtle (defensive) Tech rush (economy)
Turtle Tech rush Rush
Tech rush Rush Turtle
Healthy: circular counter relationships. Unhealthy: linear "just be better" hierarchy.
3. Option Viability Matrix
Every player-facing choice should be worth considering. Audit all options:
OPTION NICHE PICK RATE TARGET ACTUAL STATUS
โโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโ
[Option name] [When is this best?] [Expected %] [Data %] [Healthy/
Over/Under]
Viability criteria:
Dead option symptoms:
- Pick rate below 5% in competitive play
- No scenario where it's optimal
- Community consensus that it's "the worst option"
- Only picked by players who don't know better
Overpowered option symptoms:
- Pick rate above 40% in competitive play (for games with 4+ options)
- Optimal in most scenarios regardless of context
- Community meta coalesces around this option
- Counter-play exists but is too narrow or too costly
4. Statistical Modeling
For games with randomness, intuition isn't enough. Model the probabilities.
Expected value calculations:
ACTION: Attack with Flameblade
Hit chance: 70%
On hit: 2d6+3 damage (average 10)
On miss: 0 damage
Expected value: 0.7 * 10 = 7.0 expected damage per attack
vs.
ACTION: Attack with Iceshard
Hit chance: 90%
On hit: 1d6+1 damage (average 4.5)
On miss: half damage = 2.25
Expected value: (0.9 * 4.5) + (0.1 * 2.25) = 4.275 expected damage per attack
Flameblade has higher expected damage but higher variance. Iceshard is consistent. Both are viable if the game rewards different risk profiles.
Monte Carlo simulation approach:
For complex systems where analytical solutions aren't feasible:
- Define the variables and their ranges
- Run N simulated games/encounters (N = 1000+ for statistical significance)
- Record outcomes per strategy/option
- Analyze distribution, not just averages
- Look for outlier cases โ the 1% outcomes that break the experience
Variance analysis:
High variance creates exciting moments but frustrating consistency.
Low variance creates reliable gameplay but can feel flat.
SYSTEM CURRENT VARIANCE TARGET VARIANCE RATIONALE
โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ
Combat damage High (d12 range) Medium Too swingy for
tactical game
Loot drops Low (fixed tables) High Discovery needs
surprise
Movement range None (fixed) None Predictability
enables planning
5. Balance Lever Identification
Balance levers are the knobs you can turn to adjust balance without redesigning systems. Identify them early.
Quantitative levers (numbers to adjust):
- Damage/healing values
- Costs (resource, time, opportunity)
- Probabilities (hit chance, drop rate, crit rate)
- Durations (cooldowns, effect timers)
- Ranges (attack range, movement range, detection range)
- Capacities (inventory size, hand limit, unit cap)
Structural levers (mechanics to modify):
- Adding/removing counter-play options
- Changing resource conversion rates
- Adjusting prerequisite chains
- Modifying timing windows
Environmental levers (context to change):
- Map/level design that favors different strategies
- Encounter composition that requires different approaches
- Meta-game rules (ban lists, draft order, map pools)
For each lever, document:
LEVER: [What can be adjusted]
AFFECTS: [What systems/options does this change?]
DIRECTION: [Does increasing this buff or nerf?]
SENSITIVITY: [How much does a small change matter? Low/Medium/High]
SIDE EFFECTS: [What else changes when this is adjusted?]
CURRENT VALUE: [What is it set to now?]
VALID RANGE: [What are the reasonable min/max?]
6. Matchup Matrices (for competitive/asymmetric games)
For games where different options face each other:
ATTACKER โ Warrior Mage Rogue Healer
DEFENDER โ
Warrior 50/50 40/60 60/40 70/30
Mage 60/40 50/50 45/55 55/45
Rogue 40/60 55/45 50/50 60/40
Healer 30/70 45/55 40/60 50/50
Healthy matchup characteristics:
- No matchup worse than 30/70 (no hard counters that feel hopeless)
- No matchup better than 70/30 (no auto-wins)
- Every option has at least one favorable matchup
- Circular relationships (A beats B, B beats C, C beats A)
- Mirror matches are close to 50/50
Unhealthy flags:
- One row is all >55% โ overpowered option
- One row is all <45% โ underpowered option
- Linear hierarchy (A > B > C > D) โ no interesting counter-play
- Any cell at 20/80 or worse โ frustrating matchup
Workflow
Building a balance framework from scratch
- Define balance type โ Symmetric, asymmetric, dynamic, or contextual?
- Define balance metrics โ What are we measuring?
- Set tolerance ranges โ How far from ideal is acceptable?
- Identify intentional imbalances โ What's deliberately unbalanced?
- List all player-facing options โ Everything the player can choose
- Run dominant strategy analysis โ Are any options clearly best?
- Build option viability matrix โ Does every option have a niche?
- Model statistical systems โ Calculate expected values, run simulations
- Identify balance levers โ What knobs can we turn?
- Build matchup matrices (if applicable) โ How do options fare against each other?
- Cross-reference with rules (Skill 8) โ Are the formalized rules producing the intended balance?
- Cross-reference with economy (Skill 10) โ Are economic values balanced?
- Flag to playtest (Skill 16) โ Balance hypotheses need live testing
Responding to a balance complaint
- Clarify the complaint โ "too strong," "feels unfair," "this option is useless"
- Gather data โ Is this perception or measurement? Both matter, but differently.
- Check the option viability matrix โ Is this option actually underperforming?
- Check matchup context โ Is it underpowered generally or in a specific matchup?
- Check the player's skill level โ Is this a balance issue or a knowledge issue?
- If real: identify the appropriate balance lever
- Model the proposed change โ What does adjusting this lever do to all affected systems?
- Check for cascading effects โ Does the fix create a new problem?
- Propose the minimum change that addresses the issue
Ongoing balance maintenance (live games)
- Track pick rates and win rates per option
- Compare actual data to balance targets
- Identify emerging dominant strategies
- Distinguish between meta-game shifts and genuine imbalance
- Plan balance changes in batches, not one at a time
- Communicate changes and reasoning to players
- Log all changes in Design Iteration Tracker (Skill 17)
Balance Anti-Patterns
The Nerf Spiral โ Repeatedly nerfing the strongest option instead of buffing weak ones. Eventually everything feels bad.
The Spreadsheet Trap โ Numbers are perfectly balanced but the feel is wrong. A weapon that does 10 DPS on paper but feels terrible to use is not balanced.
The False Symmetry โ Making asymmetric options "balanced" by making them functionally identical. If the Warrior and Mage play the same, why have both?
The Complexity Tax โ A hard-to-execute option is balanced on paper but its difficulty makes it unviable for most players. Balance must account for execution difficulty.
The Meta Ignore โ Balancing individual options without considering the meta-game. Option A is balanced against Option B, but when combined with Option C, it's broken.
The Patch Treadmill โ Constant balance changes that prevent players from ever learning the game deeply. Stability has value.
Outputs
This skill produces:
- Balance framework โ type, metrics, tolerances, intentional imbalances
- Dominant strategy analysis โ identified dominant and dead options with evidence
- Option viability matrix โ every option with niche, pick rate target, and status
- Statistical models โ expected values, variance analysis, simulation results
- Balance lever catalog โ every adjustable parameter with sensitivity and side effects
- Matchup matrices โ option-vs-option performance for competitive games
These outputs feed into:
- Skill 8 (Rules) โ Balance changes become rule changes
- Skill 9 (Systems) โ Balance interacts with system feedback loops
- Skill 10 (Economy) โ Economic values are balance parameters
- Skill 16 (Playtest) โ Balance hypotheses need testing
- Skill 17 (Iteration) โ Balance is the most iterated element
- Skill 20 (Scope) โ Balance complexity affects scope