🍽️ Riverside Restaurant

You take on an empty shop unit in a side street in Leverkusen, put a second-hand espresso machine on a counter with four stools and sell coffee and bought-in cake. That is the whole first day — and you stand behind the counter yourself.

You do not sell guest by guest as in the holiday flats, nor through a rate plan as in the hotel, but through a menu you cost yourself. Every dish has four numbers — food cost, price, preparation time and popularity. Everything else follows from them.

Contents
  1. Getting started: paperwork first, then the lease
  2. 🏠 The rent — and why it hurts at the start
  3. Time: a trading day is two real hours
  4. ⭐ Costing the menu — the heart of the game
  5. The target band for the food cost ratio
  6. Prices work in two places
  7. The dish of the day — the small daily decision
  8. The three services — they arrive one after another
  9. The weekly rhythm and the closing day
  10. Staff — the biggest cost block
  11. What too little staff does
  12. Reviews: one number from six sub-scores
  13. Reservations, no-shows and banquets
  14. ⚠️ Waste: it is already in the price
  15. Authorities, hygiene and the food inspection
  16. Expansion: 20 steps from 8 to 130 seats
  17. Getting rid of the lease — two steps
  18. ⭐ Your house gets a name
  19. While you are away
  20. 🚑 When a guest falls ill
  21. 🕐 When you play — the service choice
  22. Tables, budgets and the condition of the house
  23. On a phone

Getting started: paperwork first, then the lease

In Germany you cannot simply open a hospitality business. You need the chamber of commerce briefing, the food hygiene instruction, a trade registration, a certificate of good conduct and an extract from the trade register. Together €230 and one trading day of waiting.

After that you take on the unit — 45 m² of rented floor space.

The whole start costs €1,180: 230 paperwork, 400 deposit, 470 equipment, 80 first stock. You fetch the money from the current account.

🏠 The rent — and why it hurts at the start

The contract has two parts, and that is the usual type for catering premises:

You always pay only the higher of the two, never both. The landlord secures a floor and shares in your success above it.

What that means for you:

The rent grows with the house. Every extension adds floor space: rear dining room +28 m², function room +30, winter garden +22, upper floor +40 — at full build-out 201 m² and about €100 a trading day. How much rent an extension adds is shown in the offer before you buy.

⚠️ The terrace costs no rent — it is public pavement and costs a special-use fee instead. Charging both would be charging twice.

You get the deposit back in full when you leave — it counts at 100 % towards the value of your save.

Under "📊 Figures" there is a card 🏠 Rent & lease: floor space, base rent, revenue share and what you actually pay today — and why.

Time: a trading day is two real hours

Game time runs twelve times faster than real time, exactly as in the haulage game. A trading day of 24 game hours therefore lasts two real hours, and twelve trading days pass in a real day.

The day has fixed times: delivery at 06:00, preparation until 08:00, then ☕ café until 11:30, 🍽️ lunch until 14:30, café again until 17:30, 🌙 evening service until 22:30 and then closing.

The most important promise: there is not a single decision you have to make during a particular service. Everything you set applies to the whole trading day — and usually to all the following ones until you change it. A missed service is not a missed move.

⭐ Costing the menu — the heart of the game

Every dish has a food cost, a price you set, a preparation time in kitchen minutes and a popularity. From those the game works out three numbers that always sit next to the dish:

The third one is the clever bit. A rump steak brings €17.10 a plate but needs 11 kitchen minutes — €1.55 a minute. A tarte flambée brings only €9.20 but needs 5 minutes — €1.84. When the kitchen is the bottleneck the tarte is the better dish, even though it earns less. That is exactly why real lunch menus are short.

⚠️ But it only holds if the kitchen really is the bottleneck. On a quiet Tuesday evening it is not — then profit per plate counts. The game tells you which of the two applies.

The target band for the food cost ratio

Above your menu the same sentence always stands, and it is the central feedback of the game:

Menu: 14 dishes · avg. food cost 27.4 % · target 24–30 %

It turns green, amber or red, and a tap shows the culprits. Why 24–30 % and not the 28–32 % the trade quotes? Because drinks are counted in here. They make up about a third of your revenue and sit around 18 %, which pulls the blend down. That is exactly the connection you are meant to learn.

⚠️ And the trap: the ratio alone is a bad target. A house that only sells soup (17 %) has a dream ratio and no revenue. That is why the absolute contribution margin always stands beside it.

Prices work in two places

The price of a dish works twice: on the choice of dish (a dear schnitzel is ordered less often — guests take the cheaper one next to it) and, through the price level of the whole menu, on the number of guests at all.

From that follows a nice rule: raise ONE dish and you lose almost no guests; raise everything and you lose guests. Selective pricing beats blanket pricing.

The range is −30 % to +80 % of the going rate. Prices are slid, not typed — on a phone every keyboard covers exactly the number you want to change. Two quick buttons (−0.50 / +0.50) come with it.

⚠️ And the first lesson costs real money: fill the place first, then raise prices. Charge €4.20 for a coffee on day one instead of €2.80 and you will sit alone.

The dish of the day — the small daily decision

One dish a trading day can be marked as the dish of the day. It gets two and a half times the popularity — it is on the board outside.

And here the food-cost mechanic really shines: purchase prices move daily by up to 15 %. The dish whose ingredients are cheap today is today’s most profitable choice — the list shows you directly.

The decision takes five seconds and works with one thumb. If you do not choose, you lose nothing: yesterday’s dish stays on and simply works a little less well, because it is no longer new.

The three services — they arrive one after another

That is why the game does not overwhelm you. Having breakfast, lunch and dinner on day one would mean understanding three menus, three rotas and three shopping baskets before selling a single coffee.

⚠️ Honestly: as long as there is no lunch service your café is open continuously from 08:00 to 17:30 — the middle of the day belongs to it. Once the hot kitchen runs it loses that, and café trade drops noticeably. Lunch and evening more than make up for it, but it says so in the offer so the drop does not surprise you.

The weekly rhythm and the closing day

The weekday swings harder here than in any other game in the arcade: the evening sits at a factor of 0.45 on Monday and 1.85 on Saturday. Lunch runs the other way round.

That is exactly why real landlords have a closing day. Here it is a voluntary switch, any weekday. Anyone who never touches it opens seven days and plays perfectly sensibly — there is no penalty, no exhaustion, no creeping decline.

It pays off exactly when staff are your bottleneck: after a closing day the team is rested (kitchen time −8 %, service sub-score +0.2 for six trading days), and the same staff hours spread over six days instead of seven.

A newly set closing day takes effect from the next game week — guests with a reservation are never locked out.

Staff — the biggest cost block

German hospitality spends about 40 cents per euro of revenue on staff in 2026. Ignore that and you are not building a hospitality game.

You set three sliders per service: kitchen, service and wash-up. Next to each one the suggested requirement stands for free, and there is a "take the suggestion" switch — on by default.

⚠️ The mini-job limit is not decoration: €603 a month at the €13.90 minimum wage is exactly 43.4 hours — in the game 43.4 game hours per game month and person, about 1.45 a trading day. Covering Saturday night with casuals needs several mini-jobbers; beyond a certain size it does not work without permanent staff. Recruiting costs €60.

Premiums are real: Sunday +50 %, night from 20:00 +25 %. If you can only open one evening, open on Friday.

What too little staff does

⚠️ A cancelled service costs chances, never substance.

Reviews: one number from six sub-scores

Unlike the hotel a restaurant has no official classification. So there is exactly one number: the review score from 1.0 to 5.0.

Sub-scoreWeightWhat it depends on
Food30 %food cost ratio, chef, freshness
Service22 %service hands against guests
Kitchen wait16 %kitchen minutes against demand
Value14 %your price level against the going rate
Atmosphere10 %condition, furnishing, music
Cleanliness8 %hygiene level

⚠️ The "food" sub-score depends on the food cost ratio — the sharpest conflict in the game. Push the ratio from 30 % down to 24 % and you earn markedly more per dish while losing score points. Through the demand effect that costs you more than you gain. It is not a penalty, it is a balance.

One star more is worth about +7 % demand. The score starts at 3.6 and barely moves at first — a young house should not collapse on its first bad review.

Reservations, no-shows and banquets

With the evening service the reservation book appears. Accepting a reservation blocks the table — even if ten walk-ins are standing at the door. That is the decision: safety against flexibility.

No-shows exist from the start — in reality 10 to 20 % of all reservations are not honoured. Three upgrades push the rate from 16 % via 11 % and 6 % down to 4 %; the last one honestly costs something (8 % fewer reservations, because a card guarantee puts some guests off).

⚠️ Plenty of walk-in trade makes you almost immune to no-shows: if guests are waiting, the table fills by itself and the loss is nil.

From the function room you get group enquiries, and with banqueting upstairs proper banquets of up to 55 people: a set price, predictable food cost, no risk of a no-show. In return they block the room all evening — the calculation is in the offer.

⚠️ Waste: it is already in the price

There is no waste event in this game. No message, no charge, no dialogue saying "your €84 of salmon has spoiled". The 6 % waste rate is already inside the food cost of every dish.

That makes waste not a loss but a state — and a state can be improved:

Instead of "waste takes 6 % off you" it reads "good housekeeping gives you up to 5 % back". Mathematically the same, in play the opposite.

The ordering policy is a real balance: "tight" saves 4 % food cost but dishes run out. "Generous" costs 3 % more and nothing ever runs out. On a Saturday evening you order generously, on a Monday tight.

Authorities, hygiene and the food inspection

The hygiene level (0–100 %) falls with every guest and with the age of the kitchen — and rises with your hygiene budget (recommended 1.5 % of revenue).

Roughly every 25 trading days an unannounced inspection comes:

⚠️ The normal case is nothing or a bonus. Damage only occurs if you fail to react twice in a row — and then it is small and was announced. An inspection never causes a closure.

Music in the house costs a floor-area-based royalty fee (€1.15 to €8.22 a trading day). You can switch it off — the fee goes, but the atmosphere sub-score drops by 0.3.

Expansion: 20 steps from 8 to 130 seats

The first ten steps grow the space: first tables, terrace, cold kitchen, rear dining room, hot kitchen, bar licence, function room, kitchen level 3, winter garden and finally the upper floor — at 130 seats it stops.

The next nine grow the quality: wine list, second kitchen shift, banqueting, delivery, catering, deli corner, the lease renegotiation, the "recommended house" award and finally buying the building. That is the more important part: a 130-seat house that is run well earns more than one that is merely big.

Three steps change everything:

⚠️ Never buy an extension without turned-away demand. Next to every seating extension it says how many guests recently had to leave. If there is nothing, the extension only lowers your occupancy and adds fixed costs. The winter garden even says itself that it is the weakest one.

Getting rid of the lease — two steps

The 12 % turnover lease is, at full build-out, the biggest single item after staff and food. Getting rid of it is the biggest lever in the game — and deliberately in two steps.

Step 1: renegotiate to 9 %. It costs no money but performance: 60 trading days without arrears and a score of at least 4.0. That is the nicest way to grow this game has — you do not buy it, you earn it. And it is the answer for everyone who never has €350,000.

Step 2: buy the building for €350,000. ⚠️ It requires the renegotiation. Afterwards the lease disappears entirely, but €110 a trading day of property tax, insurance and building upkeep arrive — for a small café the purchase would be a loss-making deal.

⭐ Your house gets a name

When you buy the hot kitchen your café becomes a restaurant — and your house deserves a name of its own. You choose it yourself. Before that it is simply "your café"; that is meant to feel unfinished so the naming feels like an upgrade.

The name sits above the door, in the header, in reservations and in reviews. Later it appears in the haulage freight exchange and on a hospital admission — where other players see it.

3 to 28 characters, letters, digits, spaces and - ' & . The first rename is free, every further one costs €500 — a new sign costs money.

While you are away

The restaurant recalculates trading day by trading day — two days away are 24 steps, which a phone does in milliseconds.

The iron rule: the clock on the screen is display only. A trading day is always calculated the same, whether you watch or not. An open tab does not earn a cent more.

After eight hours without you the house runs on low power: it reaches 70 % of what is possible, 92 % with a restaurant manager. Group enquiries and banquets lapse and are listed in the report. ⚠️ Low power slows you down — it does no damage. No score loss from being away, no resignations, no spoilage damage, no closure.

And if money gets tight an emergency brake in three stages kicks in: budgets to zero, then casuals stood down, and only at the very end permanent staff have to go. Debt is never created.

When you come back a page explains what happened — with cause and suggestion, not just numbers.

🚑 When a guest falls ill

In any busy place something happens sooner or later: a circulatory collapse, an allergic reaction, a fall. The landlord is not to blame — but how he reacts is up to him.

Roughly every 4,000 guests such an incident occurs. If you have bought the first-aid course (€240), your staff can help at once: service sub-score +0.6 for 20 trading days, a reputation boost, and the guest comes back as a regular.

⚠️ And if you happen to be away, nothing bad happens either: the ambulance comes by itself, the party pays the bill, there is no score penalty and no lost payment. The incident is a chance, not a risk. If you have the course the bonus is granted offline too — that is what the training is for.

🕐 When you play — the service choice

A trading day lasts two real hours. If you play for an hour in the evening you only experience a slice of the day — usually the same one every time.

Under "📊 Figures" you will therefore find the question "When do you usually play?" — mornings, midday, evenings or any time. It shifts the start of the game clock so that your chosen service is running when you open the game.

⚠️ It shifts the display only, never the calculation. The trading days run exactly as before and the result is identical. Otherwise it would be a hidden advantage — and the iron rule "same formula online and offline" would be broken.

And because you only experience a slice but steer the whole day, every trading day ends with the daily summary and, below it, the last seven days. There you see patterns a single service never shows — that lunch runs best on Tuesdays, or that the evening has been weak since your price rise.

Tables, budgets and the condition of the house

The table mix (under 🔨 Expand) decides how well your seats are used. Two guests at a table for four block four seats — which is why occupancy never reaches 100 %.

The floor plan shows it directly: every table has as many chairs as it has seats, and occupied chairs carry a guest. One glance tells you whether the house is full — or whether only the small tables are taken while the large ones stand empty.

Three budgets are set as a share of revenue:

⚠️ If the till runs low the emergency brake cuts exactly these three to zero first — they are the first thing a landlord drops and the only thing that can be restored without damage.

On a phone

The game is built for a thumb from the start, not made "responsive" afterwards:

And: put the phone down in the middle of the evening service and you lose nothing. Reservation enquiries sit for a whole trading day, banquet enquiries for three — nothing lapses in seconds.