A faithful recreation of the 1982 arcade classic — lettuce never forget the OG.
BurgerTime Web is a retro arcade platformer built with Phaser 3 + TypeScript.
Guide chef Peter Pepper across platforms, climb ladders, and walk over burger ingredients to drop them into the waiting plates below — all while avoiding pesky food enemies who are clearly in a pickle.
This is a personal fan project focused on authentic arcade gameplay and pixel-perfect nostalgia. No high score tampering here — we're not trying to get banned from any Family Fun Time. (Looking at you, Jimmy Pesto.)
"I'm gonna beat that high score if it takes me the rest of my life."
— Bob Belcher, Burger Boss (S2E5)
You play as Peter Pepper, a chef on a mission to assemble giant burgers. The steaks have never been higher:
- Walk over ingredients (buns, patties, lettuce, tomatoes, cheese) to make them fall — it's a well-done strategy
- Climb ladders to navigate between platforms
- Avoid enemies — sausages, pickles, and eggs are out to get you (they've got beef with you)
- Use pepper to temporarily stun enemies — season your opponents
- Drop ingredients on enemies for bonus points — relish the moment
- Complete all burgers to advance to the next stage — you're on a roll
| Action | Key |
|---|---|
| Move Left | ← Arrow |
| Move Right | → Arrow |
| Climb Up | ↑ Arrow |
| Climb Down | ↓ Arrow |
| Throw Pepper | Space |
Tip: Enemies riding a falling ingredient award bonus points — ketchup on those combo points!
| Action | Points |
|---|---|
| Drop ingredient | 50 |
| Crush 1 enemy | 500 |
| Crush 2 enemies | 1,000 |
| Crush 3 enemies | 2,000 |
| Crush 4 enemies | 4,000 |
| Crush 5 enemies | 8,000 |
| Crush 6 enemies | 16,000 |
Earn an extra life at 20,000 points! That's a lot of cheddar.
- Classic — Original arcade difficulty (the meat of the experience)
- Hard — Faster, smarter enemies (things get heated)
- Smiley — Relaxed mode for casual play (easy as pie... or burger)
- Phaser 3 — Game framework
- TypeScript — Type-safe JavaScript
- Vite — Fast dev server and bundler
Architecture follows a component-based approach with separate systems for AI pathfinding, entity management, and tile-based map rendering.
- Node.js (LTS recommended)
npm install
npm run devOpen http://localhost:5173 in your browser.
npm run build
npm run previewsrc/
├── entities/ # Player, Enemy, Ingredient, Pepper classes
├── map/ # Tile-based map system
├── scenes/ # Phaser scenes (Boot, Menu, Game)
├── systems/ # AI pathfinding, controls overlay
├── constants.ts # Game configuration
├── sprites.ts # Sprite definitions
└── game.ts # Entry point
public/assets/
├── audio/ # Sound effects and music
├── fonts/ # Retro pixel font
├── maps/ # Level data files
├── sprites/ # Character sprite sheets
└── tiles/ # Platform tile images
This is a fan project for educational purposes. BurgerTime is a trademark of Data East (now G-Mode).
"Is it okay that I want to destroy this video game? That I want to ruin the lives of everyone associated with this game? Is it okay that I feel that way?" — Bob Belcher
Made with love, frustration, and an unhealthy obsession with virtual burgers. No raccoons were consulted during development.
