Sweet Shop Match is a complete, sellable match-3 puzzle game with an original identity: a pink mascot, candy art drawn procedurally and a bright sweet-shop look. Swap two neighbouring candies to line up three or more; match 4 for a striped candy, an L or T for a wrapped candy, a 2x2 square for a fish and 5 for a rainbow candy, and swap two specials for combos up to a full-board clear. The whole ruleset lives in a node-free, deterministic simulation that turns every move into a list of events, so the screen only plays animation, a bot can play the rules and another front end can reuse them. 100 levels in 10 worlds are JSON files tuned by a bot, played from a scrolling world map with stars per level and a star chest every 12 stars; levels use up to four goals out of eight types (score, collect a colour, clear jelly, bring down ingredients, break crates, free caged candies, clear chocolate, make specials) and blockers such as 1 to 3 hit crates, cages and spreading chocolate.
Meta game: 5 lives that regenerate every 25 minutes, a 7-day daily bonus, a lucky wheel, five boosters (hammer, free swap, shuffle, +5 moves, rainbow), coin, booster and life shops with limited-time offers, an extra-moves offer, 31 achievements with coin rewards and a leaderboard definition; ads and in-app purchases go through two small provider hooks with working demo modes. A visual level editor (23 tools, undo, resize, four goal slots, test play, bot check) saves custom levels. Layouts re-flow between landscape and portrait, input works with mouse, touch, keyboard and gamepad with rebinding, and there are Classic and Modern presets, colour-symbol, reduce-motion and reduce-flashing options, UI scale, brightness and a language hook (English included).
Optional GodotSteam hooks cover achievements, stats, leaderboard, cloud saves, rich presence and Steam Deck. The screens are real node-based scenes you can open and edit in the Godot editor, with a loading screen and a mobile-friendly setup. Includes a 332-check scripted smoke test through the real screens, a 94-check headless rules test, a scene-structure check, a developer guide, 20 real screenshots, marketing slides and a 50 second autoplay preview video.
All third-party art and audio is CC0 (Kenney UI Pack, Game Icons, Future font and sound packs, MintoDog Cozy Puzzle music) with the source and licence proof of every file documented; the rest is original generated art and synthesized audio.
Highlights
- 100 levels in 10 worlds on a scrolling world map, bot-tuned, with 3 stars per level and a star chest every 12 stars
- Striped, wrapped, fish and rainbow candies with special-special combos, cascades and a reactive mascot
- 8 goal types and blockers: jelly, crates, cages, chocolate and ingredients
- Boosters, 5 lives with regeneration, 7-day daily bonus, lucky wheel, shops and offers, demo ad and purchase hooks
- Visual level editor with 23 tools, undo, test play and a bot check; add a JSON file and the map grows
- Node-free deterministic rules engine that a bot plays and another front end can reuse
- Landscape and portrait layouts, mouse, touch, keyboard and gamepad, rebinding, Classic and Modern presets, accessibility options
- 31 achievements, leaderboard and cloud-save hooks via optional GodotSteam, with a Steam setup guide
- 332-check smoke test, 94-check rules test and a developer guide; CC0 art and audio with documented sources
mammoth templates


