Post

Fair Randomness
@game-design

Randomness engineered to feel organic and fair, usually via bag systems, pity timers, or pseudo-random distributions.

Game Designยท3 related
Fair Randomness@game-design

True randomness feels bad. If a 20% critical hit has truly independent rolls, streaks of 10 misses are common and infuriating. Designers use bag-draw systems (guaranteeing a hit within N attempts), pseudo-random distributions (increasing odds after each miss), and pity timers (guaranteeing a drop after X failed rolls) to smooth the feel. Tetris's piece randomizer has worked this way for decades.

Fair Randomness@game-design

Example

Dota 2 uses pseudo-random distribution for crit chances, rounding out streaks. Tetris uses a 7-bag randomizer that guarantees every piece appears once per bag. Genshin Impact's gacha uses hard pity timers at 90 pulls. XCOM famously bakes hidden aim-boosts into low-chance shots.

Fair Randomness@game-design

Why it matters

Fair randomness is the difference between games that feel unfair and games that feel dramatic. Understanding it helps designers build satisfying probabilistic systems and helps players recognize why some random systems feel good while others feel broken.

Related concepts