Sweetbox | 50 Flutter Games for Reskin and Publishing

Description

Fifty Complete Games. One Flutter Codebase.
Sweetbox is a Flutter game suite for developers who ship. Fifty finished games – puzzle, match, card, board, word, quiz, arcade and idle – all sharing one theme layer, one services layer and one release pipeline. Ship the whole suite as a hub app, or turn any single game into its own store release with one command.
Every game is playable, not a mockup. Every generated puzzle is verified solvable by an independently written solver in the test suite. Nothing on this page is a screen that only looks like a feature.
Live demo and every screen: sweetbox.webkodingtheme.com
Android APK: Download the demo APK – all fifty games in one app
Documentation: sweetbox.webkodingtheme.com/docs
Design kits: sweetbox.webkodingtheme.com/demo
Important – Please Read Before You Buy
What Sweetbox is: a complete Flutter source package. Fifty playable games, thirteen shared screens per game, an economy of coins, hearts and boosters, an ad layer, an in-app purchase layer, consent and an age gate. It runs the moment you open it – no account, no server, no configuration.
What Sweetbox is not, in this version:
• There is no online multiplayer. Board and card games offer pass and play on one device. Seven games have a two player mode: Backgammon, Checkers, Chess, Connect Four, Ludo, Reversi and Tic Tac Toe.
• There is no quest system, seasonal pass or daily spin. The design kits include drawings for some of these. They are designs you can build from, and the design kit pages say so on every page.
• There is no backend. Saves, scores and the wallet are on the device. A documented Firebase adapter is included as source if you want cloud save and a shared score table.
Third-party services and costs are not included in this price. They are set by the providers, they can change, and you pay them directly:
• AdMob – free to join, but you need your own account and ad unit ids to earn anything. Sweetbox ships with Google’s test units, which fill every time and earn nothing.
• In-app purchases – you create the product ids in App Store Connect and the Play Console. Apple and Google keep their commission on every sale.
• Firebase – optional, and only if you want cloud save or a shared leaderboard. Free tier, then usage-based charges.
• Google Play Console (one-off registration fee) and the Apple Developer Program (annual fee) – required to publish to the stores.

The Fifty Games
Puzzle and logic (15) – Sudoku Candy, 2048, Word Search, Nonogram, Minesweeper, Slide Puzzle, Lights Out, Sokoban, Kakuro, KenKen, Flow Connect, Hitori, Crossword, Word Guess, Merge Numbers.
Match and sort (6) – Block Puzzle, Bubble Shooter, Gem Match, Ball Sort, Water Sort, Color Sort.
Cards (6) – Solitaire, Spider, FreeCell, Pyramid, TriPeaks, Memory Match.
Board (9) – Ludo, Backgammon, Okey, Chess, Checkers, Reversi, Dominoes, Tic Tac Toe, Connect Four.
Word and quiz (6) – Trivia Quiz, Hangman, Anagram, Flag Quiz, Math Quiz, Emoji Quiz.
Arcade (7) – Piano Tiles, Brick Breaker, Snake, Stack Tower, Flappy Flyer, Endless Runner, Helix Drop.
Idle (1) – Idle Bakery.
Puzzles That Are Actually Solvable
Most game templates ship a puzzle bank and hope. Sweetbox generates its puzzles and proves them:
• Sudoku removes clues one at a time and puts a clue back the moment the grid stops having exactly one answer.
• Minesweeper rebuilds the board until it can be finished without a single guess.
• Nonogram is checked with a line solver, KenKen and Kakuro by counting solutions, Sokoban by building it backwards from the solved state.
• Slide Puzzle shuffles by legal moves, so an unsolvable parity can never appear.
• Chess move generation is verified against the published perft counts.
The test suite contains an independently written checker for each of these. 857 tests run in about thirty seconds.

Ship One Game, Or All Fifty
Every game is self-contained: its engine and its two own screens live in one folder, and no game imports another – a test enforces that rule, which is what makes the following safe.
./tools/build_single.sh sudoku
One command sets the build mode, rewrites the registered game list so the other forty nine never reach the binary, sets the Android applicationId and all six iOS bundle identifier entries, installs that game’s launcher icon, and runs the analyzer to prove the result still compiles. Run it with hub to go back.
Licensing note: each app you publish is a separate end product under the Envato licence and needs its own licence.
Thirteen Screens Every Game Shares
Splash, onboarding, main menu, mode select, board, pause, win, lose, leaderboard, daily reward, shop, settings and the interstitial. A game supplies only its mode select and its board – the other eleven come from the shell, so fixing one screen fixes it in all fifty games.
Also included: an age gate that runs before consent and before the ad SDK, a hearts sheet, an offline state, an empty state and a loading state.
Monetisation, Wired In
• AdMob banner, interstitial and rewarded, with a frequency policy you can tune in one file: an interstitial every N level exits, a cooldown between them, and banner-free first sessions.
• In-app purchases – remove ads, three coin packs and a booster bundle. Restore is always visible, as the App Store requires.
• One shared wallet – coins, hearts and five boosters, across all fifty games.
• A daily reward that climbs across seven days, stored in UTC so it cannot be claimed twice by changing the phone clock.
• UMP consent and the iOS ATT prompt, in the order Apple requires.

One Theme File
Colour, gel buttons, radii, spacing, type and motion all come from lib/theme/tokens.dart. Change a token and all fifty games follow. Five accent ramps keep the games distinct without giving any of them a second design system.
The two fonts, Baloo 2 and Nunito, are bundled rather than fetched, so a first launch with no signal still draws the app’s own type. Both are SIL Open Font License 1.1.
Seven Languages
Every screen of all fifty games ships in English, French, Spanish, German, Portuguese, Italian and Turkish. The app follows the phone’s language, the player can change it in settings, and one line in lib/app_config.dart fixes a single language for your release. Translations are plain Dart maps with the English text as the key, each game carrying its own – adding a language is a copy of one file per game, and a test lists every line still missing.
The word and quiz games (Hangman, Word Guess, Anagram, Word Search, Crossword, Trivia Quiz, Emoji Quiz, Flag Quiz) translate their screens but keep English word lists and questions.
Fifty One Drawn App Icons
Every game has its own icon, drawn rather than auto-generated, and the hub has one too. The 1024 masters are in the package, under assets/icons/. One script turns each into the four files a build needs – 1024 for iOS, 512 for the Play listing, an inset adaptive foreground that no Android launcher mask can clip, and the background colour sampled from the artwork itself – and refuses to run if a game has no artwork. Swap in your own 1024 PNG and re-run it.
What Is In The Package
• The full Flutter workspace: fifty games, the shell, the theme, the services, and two pure Dart packages for the models and the engines.
• 857 tests.
• tools/build_single.sh and tools/build_icons.py.
• The fifty one icon masters.
• HTML documentation, the Firebase adapter guide, and a licence register naming the source of every word list, question bank and melody.
Requirements
Flutter 3.44 or newer, Dart ^3.12.2. Android 7.0 (API 24) and up, compiled and targeted at API 36. iOS 13 and up. macOS with Xcode is needed for iOS builds. The Android release build ships with debug signing so it runs out of the box – replace it with your own key before uploading.
Content And Licensing
Every word list, question bank, crossword grid and puzzle set was written for this product. The Piano Tiles melodies are public domain and each one records its own source in the code. Flags are Unicode emoji rendered by the device’s own font, so no flag artwork is bundled. The full register is in documentation/licences.md.
Changelog
Version 1.1.0 — 28 September 2026
• Added: seven languages – English, French, Spanish,
German, Portuguese, Italian and Turkish – on every screen of all fifty
games. The app follows the phone’s language, each game’s settings screen
has a Language row, and appLanguage in
lib/app_config.dart fixes one language for a release. The word
and quiz games keep English word lists and questions.
• Fixed: Ludo had no board – tokens were a list of
chips, so the game could not really be played. It now draws the classic
cross board with tokens you tap to move.
• Fixed: thirteen boards were cut off by a few
pixels on the right and bottom; every board now fits inside its frame.
• Fixed: the settings screen now shows the real
version of the build.
• Fixed: the Block Puzzle and Okey taglines described
features the games do not have (drag and drop; a 101 mode).
Version 1.0.3 — 24 September 2026
• Fixed: banner ads still did not appear from the second launch on. The ad SDK was started only on the very first launch, after the age question, so later launches never requested a banner and the board banner could not appear at all. Consent and the ad SDK now start on every launch. Verified with a release build on Android 14, installed over an app that had already been opened.
Version 1.0.2 — 24 September 2026
• Fixed: banner ads never appeared. The banner slot on the game menu was an empty placeholder and no board mounted one, so no banner showed even with Google’s test ad units. Banners now load on the game menu and under every board, wait for consent before requesting an ad, and take no space until one is filled. Interstitial and rewarded ads were not affected.
Version 1.0.1 — 27 August 2026
• Fixed: a release build crashed on launch, on every
Android version, before the first screen was drawn. The code shrinker was
removing the constructor of a class the Google Mobile Ads SDK builds while
the app starts. android/app/proguard-rules.pro now keeps it.
Debug builds were never affected, which is why it reached release.
Verified on Android 9 and Android 14: install, launch, hub and games.
Version 1.0.0 — 24 August 2026
• First release. Fifty complete games in one Flutter workspace, the thirteen shared screens, the engines, the theme layer, the ad and in-app purchase layers, consent and the age gate, the single game build script, fifty one drawn app icons, the HTML documentation and 857 tests.
The same list ships as Changelog.txt in the package.
Support
Six months of support is included and can be extended to twelve. Updates are free for life. Write to support@webkoding.com with your purchase code, your Flutter version and the exact error, and you will normally have a reply within one business day.
| Type | Flutter App |
|---|---|
| Author | WebKoding |
| Price | $25 |
| Sales | 3 |
| Rating | 0 (1) |
| Published | Aug 27, 2026 |
| Last Update | Oct 12, 2026 |
| Compatible Software | Flutter 3.x |
| Demo Url | https://sweetbox.webkodingtheme.com/ |
| Mobile Files Included | Dart, YAML, JavaScript JSON, .kotlin, .h, .storyboard, .plist, .swift, HTML |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,393 views · 67 clicksSaaS · Week 46 · 7,393 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,685 views · 232 clicksWebsite · Week 46 · 46,685 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,623 views · 127 clicksSaaS · Week 46 · 44,623 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,509 views · 206 clicksSaaS · Week 46 · 63,509 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,760 views · 127 clicksDesktop App · Week 46 · 32,760 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,377 views · 19 clicksWebsite · Week 46 · 8,377 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
7,006 views · 29 clicksWeek 46 · 7,006 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,481 views · 18 clicksWeek 46 · 6,481 views · 18 clicks