Idle is the floor, you are the ceiling
Our first devlog ended with a promise and a problem in the same breath: no clock running against you – but then we needed a real reason for you to come back at all. Today I’ll tell you how we built that reason. It’s the part we argued about the longest.
The floor and the ceiling
The whole mechanic sits in a single asymmetry. Your shop earns, lives and makes progress even if you’re gone for a week. Nothing rots, nothing gets punished – you always come back to a full, healthy café. That’s the floor.
When you’re there, you get more out of it: catch a bonus moment in the rush, let a relationship grow a little faster, make a small call the automation would never make on its own. That’s the ceiling.
Idle is the floor. Active play is the ceiling. Nobody ever falls below the floor.
That’s the entire trick. Play a lot and you pull ahead – but if you’re short on time, you never feel left behind, because the floor is generous. Presence lifts; absence never lowers. Both kinds of player can be happy without one getting in the other’s way.
A pull, not a shove
The floor explains why you lose nothing. It doesn’t yet explain why you’d want to come back anyway. And that matters to us more than anything else: the reason has to be curiosity, not fear.
You don’t come back because “your guests are angry.” You come back because Jonas is sitting his statistics exam today and you want to know whether he makes it this time. Because the afternoon sun falls so nicely across the shop and it’s cake o’clock. Because a delivery van pulls up in the morning and you’re never quite sure whether it’s just Ferdi with the coffee – or the start of something.
Loss creates stress. Anticipation creates affection. We only build the second one.
Because the shop follows the real time of day, morning-you sees something different from evening-you: the coffee rush, the golden afternoon, the quiet dinner. That gives you natural reasons to look in more than once – not because a countdown demands it, but because the scene is worth it.
Protecting you from yourself
Here’s the part that surprised us: “playing a lot pays off” can quietly tip into “I have to optimize non-stop.” That’s exactly what we didn’t want to build. So the active bonus has a soft daily cap. At some point the game gently says: “That’s everything for now – look in again later.”
Saturation, for us, is a feature, not a bug. You should close the app full and content, not drained. There’s no mechanic that rewards mindless tapping – being present means deciding and watching, not swiping until your thumb glows.
The hard part
Honestly: that balancing act is the real work. Make the floor too generous and active play feels pointless. Make the ceiling too high and staying away suddenly feels like falling behind – and then we’d have smuggled a timer back in through the side door, just without the digits.
That’s the exact screw we’re turning in the test phase right now. Some testers want more reward for grinding, and saying a friendly no to that is its own small discipline. The landing page has a line: “a place that keeps living, even when you’re not around.” The floor is what makes that sentence true. The ceiling is why you still want to be there.
— Jannik