100 Day ChallengeDay 4 / 100

McDonald's Waiter Rush

Built by @eric

A Branded Restaurant Game

A waiter-rush game scripted around a real QSR menu, branded end-to-end.

Game for McDonalds with waiters trying to satisfy customers and running to serve them.

Every QSR pours millions into a loyalty app and then asks customers to open it for a coupon. This game gives them a reason: a fast Diner-Dash-style shift where the dishes on the trays are your actual menu, the apron carries your logo, and the leaderboard is tied to the store they're standing in. It runs from a QR on the tray liner, the cup, or the kiosk, and drops players into the loyalty signup before the score reveal.

Behind the build

Watch how this game went from prompt to playable.

Every day of the challenge is documented on social — the scratch prompt, the first broken build, the tuning pass that made it feel right. No edits, no polish reel.

Watch on TikTok

What it does

  • Menu items load in as the orders — your combos, your sides, your LTOs
  • Per-location leaderboards for franchise and multi-store chains
  • Loyalty signup gated before the final score, not after
  • QR-first launch — works from tray liner, cup, kiosk, or drive-thru receipt
  • Swappable skin per campaign — Happy Meal week, breakfast hours, new sandwich drop

Why have a game

QSR marketing is a fight for thirty seconds of attention while the food is being made. A static ad on the tray liner gets glanced at; a game on the same liner gets played for the length of the wait, by the same person, with their phone already out. Restaurants that put a playable on the table see app installs, email captures, and repeat scans that a coupon code alone never produces. The reason most chains don't already have one is build cost and turnaround — by the time the agency ships, the LTO is over. CraftMyGame collapses that: a branded waiter-rush build is generatable in minutes, customizable in the visual editor the same afternoon, and live on a QR before the next campaign window closes.

Where to deploy this

  • Tray liner QR codeCustomer sits down with food and waits for a friend or kid to finish
  • Drive-thru receiptPrinted QR with 'play while you wait at the second window'
  • Loyalty app home tileWeekly featured game tied to the current LTO, points awarded for top scores
  • Concession cup or Happy Meal boxPrinted QR turns the packaging into a play surface for kids and parents
  • In-store kiosk or tabletIdle-state attract loop on the self-order screen between customers
  • Meta and TikTok ad destinationPaid social click lands on the playable instead of a static menu page

Make it yours

  • 01Generate a sprite sheet of your actual menu in CraftMyGame's asset tool and drop it onto the order tickets in the visual editor
  • 02Reskin the dining room tileset to match your store layout — drive-thru lane, kids' play area, counter — without touching code
  • 03Swap the waiter character for your mascot or uniform color via the character generator, then publish the new build to the same QR
hourglass_emptyComing Day 4notificationsGet notified

Frequently asked questions

We already have a loyalty app — why add a game on top of it?
The game is the reason to open the app. Loyalty programs struggle with weekly active use; a fresh playable tied to the current LTO gives customers a reason to launch the app between visits, and the score-reveal gate captures the signup from customers who haven't joined yet.
How do I swap the menu items and branding to match our chain?
Generate the new dish sprites and the branded waiter character in CraftMyGame's asset tool, open the game in the visual editor, and drag the new assets onto the existing order and character slots. No code, no agency. Republish to the same QR code and the next scan loads the updated build.
If we want a fully custom build with our exact store layout and menu logic, how long does that take?
Done-for-you builds run about two weeks from kickoff. Email [email protected] with your menu, brand assets, and the campaign window — typical scope is a custom store-floor tileset, your real SKUs as orders, loyalty-app deep links, and per-location leaderboards.