Eonevolve Learning
Game DesignGame design decisionIntermediate~7 min

Fairness perception

Snapshot

~85 sec

Players judge fairness by what they can see and attribute, not by whether a spreadsheet balances. A mathematically even rule can feel unfair if the cause is hidden; a slightly uneven rule can feel fair if the reason is readable.

You will learn

  • Separate mathematical balance from perceived fairness.
  • Name the visible cause a player needs before they accept a loss.
  • Fix a “cheap” feeling by clarifying attribution before retuning numbers.

Target outcome

You can diagnose whether a complaint is about numbers or about opaque cause and effect.

Visual walkthrough

Visual walkthrough

~7 min

  1. Four signals players use to judge fairness

    • Visibility

      They can see the rule that hurt or helped them.

    • Attribution

      They can connect the outcome to their own earlier choice.

    • Agency

      They believe a different choice could have changed it.

    • Consistency

      The same situation seems to apply the same rule again.

  2. Hidden balance compared with readable stakes

    ApproachSpreadsheet balancePlayer feelFirst fix to try
    Hidden even ruleOutcomes are equal on paper but the cause stays off-screen.May already be even.Reads as random or rigged.Surface the cause before retuning values.
    Readable stakesA mild imbalance is accepted because the player saw the trade.Need not be perfectly even.Feels earned or honestly risky.Keep attribution strong; tune lightly.
  3. Read a rage-quit note

    Playtesters say a boss “cheats” even though damage tables are even. The boss telegraphs attacks off-camera. What should you change first?

    Expected reasoning

    Visibility and attribution. Bring the telegraph on-screen so players can connect their positioning choice to the hit. Retuning damage before the cause is readable will not fix the fairness complaint.

Complete state sequence

The same outcome with three explanation styles

Step through how the same invented loss feels when the cause is immediate, delayed, or silent.

Interactive controls become available when this section loads.

Current state

Cause shown now

The player sees which choice produced the setback before the next decision.

Observable output
They argue with their choice, not with the game’s honesty.

Next transition

Cause shown now to Cause shown later

Input
Move the explanation to an end screen
Effect
The lesson arrives too late to change the next attempt.
Output
Fairness feel drops even though the rule is unchanged.

Complete state sequence

  1. Step 1 of 4

    Cause shown now

    The player sees which choice produced the setback before the next decision.

    Observable output
    They argue with their choice, not with the game’s honesty.
  2. Step 2 of 4

    Cause shown later

    A summary explains the setback after the next decision has already passed.

    Observable output
    They feel punished without a usable lesson in the moment.
  3. Step 3 of 4

    Cause never shown

    No signal names the rule that applied.

    Observable output
    They call the outcome unfair or random and stop trusting retries.
  4. Step 4 of 4

    Cause restored in place

    The original in-moment explanation returns beside the decision.

    Observable output
    Agency returns even if the numbers stay the same.

Complete transition sequence

  1. Cause shown now to Cause shown later

    Input
    Move the explanation to an end screen
    Effect
    The lesson arrives too late to change the next attempt.
    Output
    Fairness feel drops even though the rule is unchanged.
  2. Cause shown later to Cause never shown

    Input
    Cut the summary for pacing
    Effect
    No version of the cause remains.
    Output
    The outcome reads as arbitrary.
  3. Cause never shown to Cause restored in place

    Input
    Show the cause at the decision again
    Effect
    Attribution and agency return together.
    Output
    Players argue with strategy instead of integrity.