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.

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
Initial release
Extended licence available at checkout if you plan to charge users for the app itself.
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.
Yes. Every purchase is the complete project — Flutter or Android Studio — with no obfuscated files and no runtime calls back to me.
Six months of support comes with every item, extendable at checkout. Support covers bugs in the template and questions about how it is put together.
Yes, that is what they are for. Change the package id, replace the branding and assets, and publish under your own developer account.
Wallo ships with the Next.js admin panel and Supabase schema. The others are client-side or use the API keys you supply, and each README says which.


