Why You Keep Playing Something You Stopped Enjoying

Why You Keep Playing Something You Stopped Enjoying

January 19, 2026 Off By Tobias Lindqvist

I spent three years moderating a guild forum where I watched grown adults have literal meltdowns because a new gear tier made their previous six months of work feel like a lie. Most industry “thought leaders” will tell you that retention is about dopamine loops and psychological triggers, but that’s just marketing fluff designed to hide a lack of direction. The truth is much messier. When we talk about how progression systems hold attention, we aren’t talking about magic math; we’re talking about a constant negotiation between the player’s time and the designer’s ego. If your system is poorly written, it isn’t a ladder to greatness—it’s just a treadmill that smells like desperation.

I’m not here to give you a lecture on engagement metrics or some sanitized white paper on player psychology. I’ve spent too many late nights staring at my own broken code and failing solo-dev builds to pretend I have all the answers. Instead, I want to pull back the curtain on the mechanical sentences that actually drive behavior. I’m going to show you how to build loops that respect a player’s agency, rather than just trying to trap them in a cycle of empty chores.

Table of Contents

Reading the Dopamine Loops in Game Design

Reading the Dopamine Loops in Game Design.

When people talk about dopamine loops in game design, they usually treat it like some kind of dark magic or a trick to keep you hooked. They talk about it in clinical terms, but if you’re actually building something, it’s less about brain chemistry and more about the rhythm of the “ask.” Every time a boss drops a piece of gear or a progress bar ticks up by 1%, the game is asking: Was that worth your time? If the answer is a resounding yes, you’ve established a rhythm. If the answer is “I guess,” you’ve just built a chore.

The problem is that most developers confuse a sense of achievement in gaming with mere repetition. They think that if they just tighten the incremental difficulty curves, players will stay. But a well-timed reward isn’t just a shiny object; it’s a validation of the player’s effort. If the loop is too predictable, it becomes a job. If it’s too chaotic, it feels like gambling. You aren’t just fighting for their time; you are competing with their real-world sense of agency. If the game feels like it’s playing them, they’ll log off.

The Cost of Broken Reward Schedules and Player Engagement

The Cost of Broken Reward Schedules and Player Engagement

When a designer messes up the timing of a reward, they aren’t just making a math error; they’re breaking a promise. If I spend three hours grinding a specific boss only to get a piece of vendor trash, the game just told me that my time is worth nothing. This is where the psychology of player retention gets messy. You can’t just throw loot at a player and expect them to stay; if the interval between the effort and the payoff becomes too predictable or, worse, feels arbitrary, the player stops seeing the system as a challenge and starts seeing it as a chore.

The real danger lies in how broken reward schedules and player engagement interact once the “fun” wears off. If the curve is too flat, you’re just asking for a second job. If it’s too steep, you’re asking for a miracle. I’ve seen small MMOs die because they leaned too hard into variable ratio schedules—the slot machine effect—thinking it would keep people hooked. But eventually, players realize they aren’t playing a game; they’re just participating in a high-stress math problem. When that happens, the sense of achievement vanishes, and they don’t just log off—they leave for good.

Five Ways to Stop Writing Bad Sentences in Your Progression Loops

  • Don’t mistake a treadmill for a journey. If your progression system only asks the player to repeat the exact same task with a 5% higher number at the end, you aren’t building engagement; you’re just paying a tax on their time. You’re competing with their actual life, and eventually, the math stops being fun.
  • Watch out for the “False Choice” trap. If a skill tree offers three paths but they all ultimately funnel into the same meta-build, you haven’t given the player agency; you’ve given them a chore. A real choice forces a sacrifice, and players actually value what they have to give up.
  • Respect the “Micro-Win.” If the gap between a player’s current state and their next milestone is too wide, the silence in between becomes deafening. You need small, meaningful sentences—little victories—to keep the conversation going while they work toward the big ones.
  • Beware of the “Sunk Cost” mechanic. Designing a system that makes players feel they can’t quit because they’ve invested too much isn’t good retention; it’s hostage-taking. When players feel trapped by their own progress, they don’t stay because they love the game, they stay because they’re afraid of losing the time they already spent.
  • Always ask what else is competing for their attention. If your progression requires a three-hour grind for a single item, you aren’t just competing with other games; you’re competing with a player’s desire to actually play the game. If the “work” of the game eclipses the “fun” of the game, the system has failed.

The Designer's Final Sentence

The Designer's Final Sentence on progression.

At the end of the day, a progression system isn’t just a math problem or a way to stretch out playtime; it is a conversation between the developer and the player. We’ve looked at how dopamine loops can easily turn into hollow bribes and how a broken reward schedule can transform a sense of achievement into a sense of obligation. When you misread the rhythm of your own game, you stop asking players to master a skill and start asking them to endure a chore. If your progression system is just a series of increasingly expensive gates designed to keep people from leaving, you aren’t building a world—you’re building a cage.

As I sit here staring at my own messy code, trying to figure out why my players are dropping off at level ten, I’m reminded that the best systems don’t just hold attention; they respect it. The goal shouldn’t be to manufacture addiction through sheer mechanical friction, but to craft a loop where every step forward feels like a meaningful choice rather than a forced march. Stop trying to trick the player into staying, and start giving them a reason to want to return. That is the difference between a game that people play because they have to, and a game they play because they can’t imagine being anywhere else.

Frequently Asked Questions

If every mechanic is a "sentence," how do you know when a designer has accidentally written a sentence that actually tells players to quit?

You know you’ve messed up when the mechanic stops being a choice and starts being a chore. If a loot table is designed to reward effort, it says, “Play more to get better.” But if the drop rates are so abysmal that the player spends three hours staring at a progress bar without a single meaningful interaction, that sentence changes. It becomes: “Your time isn’t worth our effort.” Once players start feeling like they’re working for the game instead of playing it, they’re already halfway out the door.

At what point does a progression loop stop being a meaningful goal and start becoming a chore that competes with the actual fun of the game?

It happens the moment the player stops playing to achieve a goal and starts playing to avoid a penalty. When the “sentence” your design is writing shifts from “Do this because it’s cool” to “Do this or you’ll fall behind,” you’ve lost. You aren’t competing with other games anymore; you’re competing with the player’s own sense of agency. Once the loop feels like a second job, the player isn’t engaging with your world—they’re just clocking in.

How do you balance a system that rewards long-term dedication without turning the game into a second job that players feel they can't walk away from?

You have to stop designing for “retention” and start designing for “agency.” When a system feels like a second job, it’s because the designer has replaced meaningful choices with mandatory chores. If a player feels they can’t log off without losing progress, you haven’t built a game; you’ve built an obligation. I try to build “soft” ceilings—systems that reward intensity when you’re playing, but don’t punish you for the days you aren’t.

About Tobias Lindqvist

Every system in a game is a sentence about what the designer wants you to do. Grind is a sentence. So is a queue timer, a loot table, a guild bank permission screen. I write about what those sentences actually say, and why so many of them say something the designer did not intend. I build a game alone, badly and slowly, which means I have made most of these mistakes myself and can tell you what they cost.