devsnack
Flutter · Game

PuzzlePack | 8-in-1 Flutter Puzzle Game Bundle

PuzzlePack is a production-ready Flutter game bundle: jigsaw, sudoku, nonogram, word search, sliding tile, memory match, 2048 and minesweeper — all in one codebase, building for Android and iOS from the same source, running fully offline with no server and no recurring cost.

PuzzlePack — Flutter · Game app template preview

What's inside

  • Jigsaw — bezier tab/blank piece geometry, 12 to 192 pieces, drag with pointer-offset correction, connected pieces merge into a rigid group. Peek-at-original, edge-pieces-first filter, and custom photo import from gallery or camera with crop, so the content never runs out.
  • Sudoku — randomised backtracking fills a valid grid, then clues are removed one at a time with a solution-counting solver rejecting any removal that breaks uniqueness. Every puzzle has exactly one solution, and a test proves it across 1,000 seeds. Pencil marks, conflict highlighting, mistake limit, justified hints.
  • ⬛ Nonogram (Picross) — generated at a target fill density, then verified solvable by a line-by-line constraint propagator and regenerated on failure, so no puzzle ever requires guessing. 5×5 to 20×20, auto-cross, clue dimming.
  • Word search — eight-direction placement with backtracking on collision. Filler letters are weighted to English letter frequency so the grid does not look obviously random. 20 themed lists as editable JSON. Drag-to-select with directional snapping.
  • Sliding tile — 15-puzzle mechanics at 3×3, 4×4 and 5×5. Every shuffle is checked for solvability by inversion-count parity plus the blank-row rule, so an impossible board can never be dealt. Numbered or image tiles, coin-priced undo.
  • Memory match — 4×3 to 6×6, four icon sets, flip animation, mismatch delay tuned per difficulty, peek-all hint, move and time scoring.
  • 2️⃣ 2048 — 4×4 and a 5×5 variant, swipe input, tile-spawn animation, single-step undo, best-score tracking, continue-after-2048, proper no-moves-left detection.
  • Minesweeper — first-click-safe generation places mines after the opening tap, excluding it and its neighbours. Beginner, intermediate, expert and custom. Flood-fill reveal, chording, a flag-mode toggle for accessibility, pinch-zoom for wide boards.

What you get

Full source project

Open it in Android Studio and run. No obfuscated files, no licence server.

Documentation

Setup, folder structure, and how to rebrand it in under an hour.

Six months support

Bug fixes and questions about how the project is put together.

Free updates

Every future version of this item, at no extra cost.

Changelog

v1.0.0 · Aug 2026

Initial release

$11one-time · regular licence
Buy on CodeCanyonLive preview

Extended licence available at checkout if you plan to charge users for the app itself.

Before you buy

Questions about PuzzlePack

Anything else, email devsnack26@gmail.com.

The CodeCanyon Regular Licence covers one free end product. If you plan to charge users for the app itself, buy the Extended Licence at checkout.

Other templates

PuzzlePack appears in