When something is free, I've learned to ask a quieter question: free for whom, and paid for with what? A game that costs nothing at the checkout still asks for something. It just collects the payment somewhere you're less likely to notice โ in minutes, in attention, in the slow rearranging of your day around a notification. The price tag moved. It didn't disappear.
I spent years as a UX researcher watching people use software, and the pattern that stayed with me wasn't dramatic. People rarely felt cheated. They felt mildly tugged. A pull back to the app at lunch. A small jolt of worry that a streak might break overnight. None of it felt like a cost in the moment. That's exactly why it's worth looking at closely.
The currency isn't money
Free-to-play games are usually paid for in two currencies you don't keep in a wallet. The first is your attention โ the number of times the game can pull you back, and how long it holds you once you're there. The second is your data โ what you tap, when you stop, how close you came to spending before you closed the app. Both get measured, and both get sold, directly or indirectly, to keep the lights on.
Advertisement
I don't think the people building these games are villains. They're working inside a model where the only way to make a free game pay for itself is to harvest enough engagement to sell, or enough behavioral signal to target. The design follows the math. Once your revenue depends on how often someone opens the app, every screen quietly becomes an argument for opening it again.
How a streak becomes an obligation
Consider the daily streak โ probably the most polite-looking mechanic in mobile gaming. On its face it rewards you for showing up. But look at what it actually does to your relationship with the game. A streak turns a choice into a chore. Yesterday you played because you wanted to. Today you play because not playing would cost you something you've been told to value. The fun didn't grow. The pressure did.
FOMO works the same way, just aimed at a moment instead of a habit. Limited-time events, expiring rewards, a countdown clock on something that didn't need one โ these aren't there to make the game better to play. They're there to make not playing feel like a loss. And loss, it turns out, is a far stronger motivator than enjoyment. A well-designed engagement loop knows that. It's counting on it.
A game that respects your time is willing to let you put it down. If a design works hard to keep that from happening, that effort is the cost โ you're just paying it in attention instead of dollars.
Notifications and the borrowed moment
Then there's the notification, which I think of as a small loan against your focus that the app takes without asking. "Your energy is full." "Someone passed your score." "Come back โ we miss you." Each one is engineered to interrupt whatever you were actually doing and redirect it. The cost isn't the three seconds it takes to glance at your phone. It's the dinner conversation that paused, the paragraph you lost the thread of, the walk you stopped noticing. Attention, once broken, takes real effort to rebuild.
What unsettles me most is how the data loop closes. Because the game can measure exactly when you tend to drift away, it can time its nudges to land right at the edge of leaving. The more it learns about your patterns, the better it gets at interrupting them. That's not a service to you. It's a service performed on you, using a profile you never agreed to sit for.
A different way to count the cost
I want to be careful here, because the answer isn't to panic or to swear off games. Games are wonderful. The question I keep coming back to is gentler: does this thing leave when I want it to leave? Can I play for ten minutes and walk away without a tug, a guilt, a countdown waiting for me tomorrow? A game that passes that test is one that respects my autonomy. A game that fails it has decided my attention is its inventory.
This is the part of Eat a Mile that drew me to write for Road Notes. There's no login, so there's no profile to build. There are no analytics SDKs inside the app, so it genuinely can't measure when you're about to drift โ and therefore can't be tuned to stop you. No streaks. No daily-reward guilt. No notifications begging you back. Your scores live on your own phone, not on a server somewhere learning your habits. When you close it, it's closed. Nothing keeps running to figure out how to reopen you.
That restraint costs the people who made it something real: they gave up the data and the engagement levers most free games rely on. But it's exactly what makes the game feel light to play. So the next time you download something free, I'd just gently suggest counting the other currency. Ask what it wants from your attention, and whether it's willing to give that attention back. The best free games, I think, are the ones happy to let you go.