Astro Diner Developer Journal
Last updated: 6 September 2026
This entry explains observable design choices in the current game. It does not assign unverified release dates or present planned features as available.
One sequence, one decision
A plate is an ordered sequence, not a bag of ingredients. A duplicate ingredient remains meaningful because each position must match a waiting ticket. The same small set of ingredient buttons can therefore support several distinct recipes.
The game checks a plate against waiting customers rather than requiring a separate customer-selection click. If two tickets match, the first matching waiting ticket receives the serve. This reduces one input step, but makes the visible lane important when several customers need attention.
Serving is separate from building
Adding the final matching ingredient loads the order; Serve Order banks the payout. The enabled button and Ready ticket state give the player a visible confirmation before completing the order. A fully built plate still needs that final action.
Invalid sequences reset the combo. Neon Market keeps the plate so Undo can remove a wrong ingredient while preserving earlier work. Other worlds may clear it automatically. Undo and Clear do not reverse a lost combo.
Short runs and longer progress
Difficulty changes the session length: CHILL lasts 180 seconds, STANDARD lasts 120 seconds, CHAOS lasts 90 seconds. Within that time, patience and customer arrivals compete with the player's next plate decision.
Stars, upgrades, recipe mastery, and personal bests carry choices beyond a single run. These are different measures: a high payout, a new mastery tier, and a new star are not interchangeable rewards. The result screen brings several of them together after service ends.
A bounded campaign and a local save
The released authored campaign covers NEON MARKET and MAGMA CORE. Procedural fallback code is not evidence that the other visible themes have shipped campaigns. Reference pages distinguish what can be played from what is only represented in the menu.
Local browser storage avoids requiring a game account, but puts recovery limits on progress. Export and import provide a way to move a copy. They do not provide cloud sync, identity verification, or guaranteed recovery after storage loss. The save guide explains those tradeoffs and the current failure cases.