Skip to content
All templates
Sprout Blaster icon

Sprout Blaster

Cute 10-stage campaign platformer built with Phaser 3 - stomp and blast monsters, collect stars and guide the sprout hero to the exit door

HTML5 GamesPhaser 3platformerplatform gamehtml5 gamephaser 3
$29

Sprout Blaster is a complete, cheerful HTML5 campaign platformer for desktop and mobile browsers. Guide a little sprout hero through 10 hand-crafted stages, defeat every monster by stomping them or blasting them with the pea-shooter, then reach the exit door to unlock the next stage. All artwork is generated from SVG code and every sound effect plus the background music is synthesized at runtime with the Web Audio API - the download contains zero binary asset files, so every sprite and sound is editable in plain text.

Highlights

  • Full 10-stage campaign of rising difficulty, unlocked one door at a time
  • Stomp and shoot combat with bounce-back on stomp kills
  • Three enemy types: walkers, flyers and turret shooters
  • Tight platforming feel: variable jump height, coyote time and jump buffering
  • 3 hearts, i-frames after hits, camera shake and hit particles
  • Locked exit door that opens when the stage is cleared
  • Stage select with locks and completion stars, replay support
  • Pause, retry, stage clear and campaign complete screens
  • localStorage progress and separate audio settings that persist
  • Synthesized chiptune music plus 9 sound effects, suspended when the tab is hidden
  • Responsive FIT scaling with on-screen touch controls on mobile (move, jump and shoot simultaneously)
  • Deep-link shortcut: index.html?stage=N boots straight into any stage for testing

Technology

  • Phaser 3.80 ES module, Arcade Physics, vanilla JavaScript ES modules - no build step
  • All sprites generated from SVG strings at boot (SvgFactory + TextureFactory) - zero image files
  • Web Audio synthesis for music and SFX - zero audio files
  • 10 stages as plain editable data plus a central balance.js tuning file
  • localStorage persistence for unlocks, stars and audio settings

Requirements

  • Any modern browser; any static web server for development or any static host to publish
  • No accounts, no keys, no backend

What You Get

  • Complete readable source code: 26 ES modules across scenes, entities, systems, graphics and audio layers
  • 10 stages as editable data plus a central balance file for instant rebalancing
  • Reskinnable SVG art source and editable music/SFX note data
  • documentation.html with setup, controls, stage editing, re-theming and a publishing checklist
  • Full rights to rebrand, reskin, extend and publish anywhere

Please note: this is a source code template, not a hosted game. Basic JavaScript knowledge is helpful for customization. If you have questions, use the contact form on the site, I usually reply within 24 hours.

Related templates