Games
Why the daily puzzle keeps winning
The most reliable way to make someone open your thing tomorrow is to run out of thing today.
One round a day. A streak. A result worth sharing. That format has outlasted a decade of engagement mechanics designed to do the same job with far more machinery, and it keeps working for a reason most product teams get backwards.
It works because it is a limit
Infinite scroll maximises time in the session. The daily puzzle caps it.
That looks like leaving money on the table and does the opposite. A game you can play forever has no natural end, so leaving it always feels like quitting, and quitting feels bad. A game with one round has a finish line. You cross it, you feel complete, and — this is the part that matters — you have somewhere to put tomorrow.
The scarcity also does the work an ad budget would. If today's round is the same for everyone and it expires, there is a reason to talk about it today, with people who are also playing it today.
Design consequence: do not add "play again". The moment a player can have a second round, the first one stops being an event.
The share has to not spoil
The reason a daily game spreads is that people can post a result which is meaningful to other players and gives away nothing.
That is a genuine design constraint, not a marketing afterthought. A share that reveals the answer converts one player and burns another. A share that is pure boast ("I scored 4,120") is noise. The good ones encode shape — how the attempt went — so it reads as an invitation to compare rather than an answer key.
Build the share format at the same time as the game. Retrofitting it produces a screenshot button nobody uses.
Streaks are the engine, and most are cruel
A streak is the strongest single retention mechanic available. It is also usually implemented as a punishment.
Miss one day after a hundred and most products take everything. The player did not stop caring; they had a bad Tuesday. The mechanic then teaches exactly the wrong lesson — that the cost of one lapse is total — and a lot of people never come back, because starting from zero is worse than never having had the streak.
There is a better shape, and it is not "streaks are bad". It is forgiveness with a limit:
- Earn a shield periodically — one per seven days, say
- Hold a small number — three, not unlimited
- Spend one automatically on a missed day, without asking
- Two consecutive misses still resets it — the mechanic has to mean something
That is the system we shipped in Vistazo, and the design argument is simple: a single bad day should cost a shield, not a hundred days. The streak stays meaningful because sustained absence still ends it.
Reward with help, not just status. Vistazo's streaks unlock an extra sonar ping at three days and a time freeze at seven. The reward for showing up is a better run rather than a bigger number, which keeps the streak useful to the player instead of merely useful to the metrics.
Daily is a content pipeline problem
The format is easy. Feeding it is the product.
A daily game needs a defensible supply of rounds, and the supply constraint should be decided before the mechanic. NewsFlip resolves every round to a source — an item cannot ship unless the proof is locatable — which is a slower pipeline and the only one that makes a media-literacy game honest.
Ask early: where does round 400 come from? If the answer is "we will write them", the real project is an editorial workflow with a game attached.
What a brand actually gets
Attention that is not a lie. A round is two to six minutes of genuine engagement. A landing page gets eleven seconds.
First-party data. A player who returns for a streak will give you an email address to protect it. That is a permission-based list you own rather than rent.
Organic sharing. People share a result. Nobody shares a product page.
Common questions
Does this work for a B2B audience? Yes, at smaller scale and with a sharper hook. The mechanic is human, not consumer.
How many rounds before launch? Enough that a daily player does not exhaust the library before you can refill it. Ninety days is a reasonable floor; the honest answer depends on how fast you can produce round 400.
Should the daily be the whole game? Usually not. Pair it with an untimed or endless mode so people who arrive mid-day have something to do. Just keep the daily distinct, and keep it once.
What does one cost to build? A campaign game is typically 6–10 weeks. A daily game with accounts, streaks, and a content pipeline behind it is 10–16 weeks, because the pipeline is the real product. Budgets usually run $8,000–$25,000.
We have shipped five browser games. Browser games → · Esta entrada en español →