Skip to content
All templates
Roadblock Rush icon

Roadblock Rush

Traffic jam slide puzzle with 100 levels, daily challenge, solver hints and undo. Phaser 3.

HTML5 GamesPhaser 3 3.90traffic jam puzzlerush hour puzzleslide puzzlelogic game
$49

Roadblock Rush is a polished, modern take on the classic traffic jam slide puzzle. Drag vehicles along their lanes to clear a path and drive the red car out of the grid. Every puzzle is generated and verified by a built-in solver, so all 100 levels, the daily challenge and the endless mode are guaranteed solvable, and the optimal move count powers a fair 3-star rating system.

100% offline. No backend, no APIs, no asset files: all graphics and audio are generated in code.

Highlights

  • 100 campaign levels across 7 difficulty tiers (Easy to Extreme)
  • Daily Challenge: a date-seeded puzzle that scales through the week
  • Endless mode with infinite puzzles and move-limit challenges
  • Barrier obstacles on harder tiers
  • Solver hints, unlimited undo, autosave resume
  • 3-star ratings and per-level best moves
  • Colorblind outlines and reduced motion accessibility options
  • Drag and drop with lane locking, plus full keyboard support
  • Win celebration with confetti particles and star pop-in animations
  • Fully responsive portrait scaling for desktop, tablet and mobile

Technology

  • Phaser 3.90 with Vite 5 and native ES modules
  • Vanilla JavaScript, no TypeScript build step, no frameworks
  • Web Audio API for synthesized sound effects and music
  • localStorage saves: progress, stars, best moves and settings
  • Zero third-party dependencies besides Phaser

Level Authoring

Difficulty bands (solution length, vehicle count, barriers per tier) are plain data in src/config/constants.js. Prefer hand-made levels? Return a plain object from getCampaignLevel() in src/game/LevelManager.js and the solver still validates it for hints and stars.

What You Get

  • Full unobfuscated ES module source code, cleanly organized into scenes, game logic, UI and systems
  • Step-by-step setup, configuration and re-skinning documentation
  • Ready-to-run build scripts: npm run dev, build and preview
  • Procedural level generator validated by a BFS solver, or drop in your own levels

Please note: this is a game template (source code). To customize and publish it you need basic knowledge of JavaScript, HTML and serving static files. If you have questions, use the contact form on the site, I usually reply within 24 hours.

Related templates