Moonleaf Café is a small cozy management game for the browser. You've inherited your late aunt's café at a crossroads where three roads meet — nobody lives here, everyone's just passing through — and you run it for 14 in-game days.
Each day: light the hearth, boil the kettle, take orders, brew the drink, slide the cup across the counter. Regulars drift in — a burnt-out courier, a wandering trader who never quite leaves, a blacksmith who won't admit he likes cocoa, an inventor, an old storyteller who orders "the usual" before you know what that is. You learn their orders, you read the weekly letters your aunt left behind, and on day 14 you decide what happens to the place.
What it is:
- No fail state, no score, no timers pushing you. Patience bars drain slowly and nobody punishes you for a slow cup.
- ~3–5 minutes per in-game day; the full arc is a couple of hours if you go for it. Autosaves every day.
- 8 recipes to discover by experimenting, a journal that fills in as you go, 4 different endings.
- Mops, the café cat. He sniffs bad brews with visible disappointment and sleeps in whatever furniture you buy. He has no mechanic. That's the mechanic.
- Reduced-motion toggle and adjustable text size baked in from the start.
What it's not: no combat, no idle/incremental loop, no ads, no accounts, nothing to buy.
Tech, since this sub tends to care: hand-rolled Canvas2D renderer, no game engine, TypeScript + Vite, Howler for audio. Total JS is about 67 KB gzipped; it loads fast and runs fine on a weak laptop.
It's a first release and I'd genuinely like feedback — especially on the first two days (does the loop click?) and whether the ending you got felt earned. Happy to answer anything about how it's built.