I’ve installed and abandoned about a dozen Pomodoro apps over the last few years. Forest, Flora, Tide, Focus Keeper, the lot. They all worked when I was using them. The 25 minutes weren’t the problem. The problem was that after two or three weeks I would just stop opening them. Forget they existed.

The discipline problem in Pomodoro isn’t sitting through the timer once you’ve started. It’s getting yourself to start in the first place, on day 17, when nothing in the world is reminding you the app exists.

That’s the gap I’m trying to fill. DungeonFocus is a Pomodoro timer with an RPG attached. While you work, a character explores a dungeon. The state persists across weeks and months. Come back in six months and the character is still there, exactly where your last focused stretch left them.

The stakes are inside the session, not outside it. Forget to clock back in from a break and the character takes damage in the dungeon. Skip a week and nothing punishes you — there’s just nothing new to come back to. Long absences aren’t penalized, they’re unrewarded.

A character making real progress is a much louder pull than a streak counter. That’s the hypothesis the whole thing rests on.

The hard part of building this wasn’t the timer with a character on top. The hard part was deciding which one leads.

The question every gamified productivity app has to answer

When you put game-like rewards on top of productivity behavior, which side actually drives the experience? Most existing answers fall short in roughly the same way.

Habitica is a to-do list with an RPG skin. You add tasks, you complete them, gold and XP go up. There’s no game underneath the XP bar. No exploration, no monsters that matter, nothing the gold is meaningfully for. Once you notice the gold doesn’t unlock anything you actually want, the loop runs out. Most people drop off Habitica in the second or third week for exactly this reason.

Forest is thinner still. A Pomodoro timer with one visual reward, a tree that grows during a session. After the first few trees you’ve seen everything the app does. Functionally closer to a mindfulness app than a productivity tool with stakes.

Neither of them really commits to either side of the question. The game layer in Habitica is too thin to drive anything past the early weeks. The game layer in Forest isn’t really there. They’re not opposite answers. They’re variations on gesturing at gamification without actually building the game part.

I wanted the third answer. Build the game, build it for real, and make sure the timer leads anyway.

That means a real game underneath the timer. Items to find, monsters to fight, bosses, a skill tree that already branches further than I’ve fully explored on my own character. The content keeps expanding for as long as I’m building this. The hook isn’t “gold goes up”, it’s “in six months my character is a few dungeons deeper than I am today, wearing a set I assembled across last year’s deep work, and there’s still a boss down there I haven’t seen yet”.

A productivity tool you actually want to come back to. Not because the streak counter shames you for missing Saturday. Because there’s something on the other side that’s growing with you.

What “timer leads” actually decides

The character is autonomous in the dungeon. You don’t pick targets, fire abilities, or manage cooldowns. The crawl runs while you do real work. Come back for a break, see what happened. That’s the loop.

Sound and notifications fire on timer transitions, never on game events. The sounds at work-start, at break — those are yours. A monster’s death rattle would be flavor that fires during deep focus, so it doesn’t exist. Push notifications say “work just ended” or “break is over”, never “you found a +3 sword”. The sword is sitting in inventory whenever you check.

Combos rise when you complete sessions in a row. HP drops when you abandon one halfway. Loot quality moves with streak length. The numbers aren’t a grinding economy. They’re a slow mirror of how disciplined your focus has been.

No skip-buttons, no “watch ad to clear faster”, no energy timer, no daily-login streak that punishes the Saturday you took off. Those are engagement patterns from games whose business model is your time. DungeonFocus’s business model is your focus. They point in opposite directions.

What I haven’t figured out

The rule decides a lot of small things already. Plenty it doesn’t decide yet.

Inventory needs to feel like opening a small wrapped present at break, not like an admin chore. I haven’t nailed that. The current screen is just a grid. Functional, not delightful, and I know the difference.

Bosses are harder. The temptation to make a boss feel “big” is to put a timing mechanic on it, or a player choice. Both of those are exactly what the rule forbids. I have a couple ideas for how to make a boss feel meaningful without breaking the rule, but I haven’t built any of them yet, so I’m not going to oversell them.

Multiplayer is on the list. I don’t know what shape it’ll take yet and I’m not going to pretend I do. Whatever it ends up being, the rule still applies, which probably narrows the design space a lot.

Anyway. Next post will be about whatever I’m actually working on that week.

Productivity-first, RPG second. Writing it down so the next time I’m tempted to break it, I don’t have to re-derive the answer from first principles.