Here's a question I keep coming back to every time I tune an economy or launch a live event:
When does game design stop being craft and start being coercion?
Reward loops are the backbone of almost every game ever made. Action -reward - anticipation - action. That pattern isn't evil — people love progress, love feedback, love feeling competent. Good design aligns those instincts with meaningful play.
But somewhere between "this game is addictive in the best way" and "I can't stop but I'm not having fun" — there's a line. And a lot of live service design is sitting right on top of it.
The hollow loop is easy to spot in retrospect. You've "progressed" — bars filled, numbers climbed — but you weren't actually playing. You were clearing checklists. Grinding for the fifth identical XP bump. Repeating tasks that teach nothing and go nowhere.
Repetition isn't inherently bad. Dark Souls is brutally repetitive. But dying in Dark Souls feeds learning. Learning feeds adaptation. Victory feels earned because the loop scales with you. Challenge and reward stay proportional.
That's the version of addictive that designers should be chasing.
The version to avoid looks like this:
- A timer was tuned not for pacing but for friction, and the shortcut costs $2.99
- A login streak punishes absence instead of rewarding presence
- Progress gates behind spend rather than play
- Players keep clicking but can't explain why
The "it's just engagement" framing is where I get uncomfortable. Optimizing for engagement often means stretching sessions past the exact moment fun stops. It's exploiting the gap between "I'm enjoying this" and "I can't stop." Once you've seen the retention graphs, it's hard to unsee the temptation to chase them.
I wrote about where I think the actual line lives — and a practical framework I use to check which side a design is on. Not a universal test, because design is messy. But honest enough to be useful.
If you build live games, economies, or anything with a reward structure, this one's worth a read.
Full post → [Read More]
Top comments (0)