Behind the scenes

About the Game

Why Cozy Kitchen Rush plays the way it does, and how it was put together.

The idea

Cooking games tend to go one of two ways. Some are so gentle that nothing you do matters; others pile on timers until the fun turns into stress. Cozy Kitchen Rush aims for the middle: a game where your decisions change the result, but where a mistake costs you a few points rather than your whole evening.

That is where the name comes from. The “rush” is real, because customers do leave if you ignore them. The “cozy” is in everything around it: soft colors, friendly faces, a pause button that genuinely stops the clock, and a first kitchen where food cannot burn.

Design choices

Fixed levels instead of random ones

Each of the 15 levels has a set guest list. Random orders would make every attempt different, but they would also make failure feel like bad luck. With a fixed list, a level you lost is a puzzle you can study: who arrives when, which station gets crowded, what to cook ahead.

Recipes you can reason about

Every dish follows the same rule: the right ingredients on the right station. Nothing is hidden, and the recipe book is always one tap away. The game also refuses ingredients that could not lead to a recipe, because losing a batch to a slip of the finger teaches nothing.

One new idea per level

Level 2 introduces a two-step dish. Level 4 introduces two-dish orders. Level 6 introduces burning. Each change arrives alone, with a short briefing, so you always know what is new and why the level feels different.

Stars that ask for more than survival

One star means you kept the kitchen running. Three stars asks for more than a perfect streak is worth on its own, so you also have to serve quickly enough to earn tips. That gives experienced players something to chase on levels they finished long ago.

Artwork and sound

All of the illustrations, from the fries to the food critic's crown, were drawn for this site as vector graphics. Vector art stays sharp on any screen and keeps the pages small: the full set of food, equipment and character drawings is delivered as part of the page code rather than as dozens of image files.

The sound effects are generated live by your browser using the Web Audio API. The chime when a dish is ready and the sizzle of the fryer are short synthesized tones, so there are no audio files to download and sound works even on a slow connection.

Technology

  • The kitchen is rendered with Phaser 3, an open-source HTML5 game framework. It is loaded only on the game page.
  • The website is built with Astro and served as static pages, which is why the guides load quickly.
  • Menus, the toolbar and the recipe book are ordinary web page elements rather than part of the game canvas, so they work with a keyboard and with screen readers.
  • Save data uses your browser's local storage. Nothing about your play is sent anywhere.

Balance and feedback

Star targets and recipes are checked with an automated test player that runs through every level. That catches broken recipes and impossible star targets, but it cannot tell whether a level is fun. If one feels unfair or too easy, we would like to hear about it through the contact page.

To see the result of all this, play the game or read the full feature list.