Mammoth Templates logomammoth templates

Home / Godot / 2D games

Image 1 / 24
Match Blast preview 1

Match Blast is a complete tap-to-blast casual puzzle built as a Godot 4 template. You tap a group of two or more matching blocks to blast it; groups of five or more make a rocket, seven or more a bomb and nine or more a disco ball, and adjacent boosters combine and chain-react. Crates, big crates, colour locks, ice, grass and falling items such as cherries get in the way, and every level has goals and a move limit.

There are 100 levels in four chapters (Toy Room, Sunny Garden, Candy Land, Starry Sky), generated by a script and calibrated by a bot that wins each one at least twice in four tries. The game includes a scrolling level map with stars, hammer, shuffle and dynamite power-ups, lives that refill over time, a 7-day daily bonus, a shop, achievements and a level builder with test play and a bot difficulty check, with levels stored as plain JSON. One developer config switches Retro and Modern conveniences, and players get a full Settings menu with colour letters, reduce motion and rebindable keys.

The rules run in a node-free deterministic simulation, with Steam support through the optional GodotSteam addon, and 161 smoke-test checks. All art and audio are CC0 with a source for every file.

Highlights

  • 100 levels in 4 chapters, generated and calibrated by a bot, each won by the bot at least twice in four tries
  • Rockets, bombs and disco balls that combine and chain-react
  • Crates, colour locks, ice, grass, falling items and holes in the board
  • Level builder with test play and a bot difficulty check; levels are plain JSON
  • Hammer, shuffle and dynamite power-ups, lives, 7-day daily bonus, shop and map
  • Mock ad and in-app-purchase services behind one monetization script
  • Retro and Modern presets plus accessibility options and rebindable keys
  • Portrait phone and wide layouts from one project; Steam-ready via GodotSteam
  • 161 smoke-test checks and a 98-check headless sim check that can run all 100 levels