Fifty Full Video games. One Flutter Codebase.
Sweetbox is a Flutter recreation suite for builders who ship. Fifty completed video games – puzzle, match, card, board, phrase, quiz, arcade and idle – all sharing one theme layer, one companies layer and one launch pipeline. Ship the entire suite as a hub app, or flip any single recreation into its personal retailer launch with one command.
Each recreation is playable, not a mockup. Each generated puzzle is verified solvable by an independently written solver within the check suite. Nothing on this web page is a display that solely seems to be like a characteristic.
Dwell demo and each display: sweetbox.webkodingtheme.com
Android APK: Download the demo APK – all fifty video games in a single app
Documentation: sweetbox.webkodingtheme.com/docs
Design kits: sweetbox.webkodingtheme.com/demo
Essential – Please Learn Earlier than You Purchase
What Sweetbox is: a whole Flutter supply package deal. Fifty playable video games, 13 shared screens per recreation, an financial system of cash, hearts and boosters, an advert layer, an in-app buy layer, consent and an age gate. It runs the second you open it – no account, no server, no configuration.
What Sweetbox just isn’t, in model 1.0:
• There isn’t a on-line multiplayer. Board and card video games provide move and play on one gadget. Seven video games have a two participant mode: Backgammon, Checkers, Chess, Join 4, Ludo, Reversi and Tic Tac Toe.
• There isn’t a quest system, seasonal move or each day spin. The design kits embody drawings for a few of these. They’re designs you may construct from, and the design equipment pages say so on each web page.
• There isn’t a backend. Saves, scores and the pockets are on the gadget. A documented Firebase adapter is included as supply if you’d like cloud save and a shared rating desk.
Third-party companies and prices should not included on this value. They’re set by the suppliers, they’ll change, and also you pay them immediately:
• AdMob – free to affix, however you want your personal account and advert unit ids to earn something. Sweetbox ships with Google’s check items, which fill each time and earn nothing.
• In-app purchases – you create the product ids in App Retailer Join and the Play Console. Apple and Google maintain their fee on each sale.
• Firebase – elective, and solely if you’d like cloud save or a shared leaderboard. Free tier, then usage-based expenses.
• Google Play Console (one-off registration payment) and the Apple Developer Program (annual payment) – required to publish to the shops.
The Fifty Video games
Puzzle and logic (15) – Sudoku Sweet, 2048, Phrase Search, Nonogram, Minesweeper, Slide Puzzle, Lights Out, Sokoban, Kakuro, KenKen, Movement Join, Hitori, Crossword, Phrase Guess, Merge Numbers.
Match and type (6) – Block Puzzle, Bubble Shooter, Gem Match, Ball Kind, Water Kind, Coloration Kind.
Playing cards (6) – Solitaire, Spider, FreeCell, Pyramid, TriPeaks, Reminiscence Match.
Board (9) – Ludo, Backgammon, Okey, Chess, Checkers, Reversi, Dominoes, Tic Tac Toe, Join 4.
Phrase and quiz (6) – Trivia Quiz, Hangman, Anagram, Flag Quiz, Math Quiz, Emoji Quiz.
Arcade (7) – Piano Tiles, Brick Breaker, Snake, Stack Tower, Flappy Flyer, Countless Runner, Helix Drop.
Idle (1) – Idle Bakery.
Puzzles That Are Really Solvable
Most recreation templates ship a puzzle financial institution and hope. Sweetbox generates its puzzles and proves them:
• Sudoku removes clues separately and places a clue again the second the grid stops having precisely one reply.
• Minesweeper rebuilds the board till it may be completed and not using a single guess.
• Nonogram is checked with a line solver, KenKen and Kakuro by counting options, Sokoban by constructing it backwards from the solved state.
• Slide Puzzle shuffles by authorized strikes, so an unsolvable parity can by no means seem.
• Chess transfer technology is verified in opposition to the printed perft counts.
The check suite comprises an independently written checker for every of those. 822 exams run in about thirty seconds.
Ship One Sport, Or All Fifty
Each recreation is self-contained: its engine and its two personal screens reside in a single folder, and no recreation imports one other – a check enforces that rule, which is what makes the next secure.
./instruments/build_single.sh sudoku
One command units the construct mode, rewrites the registered recreation listing so the opposite forty 9 by no means attain the binary, units the Android applicationId and all six iOS bundle identifier entries, installs that recreation’s launcher icon, and runs the analyzer to show the consequence nonetheless compiles. Run it with hub to return.
Licensing word: every app you publish is a separate finish product beneath the Envato licence and desires its personal licence.
13 Screens Each Sport Shares
Splash, onboarding, most important menu, mode choose, board, pause, win, lose, leaderboard, each day reward, store, settings and the interstitial. A recreation provides solely its mode choose and its board – the opposite eleven come from the shell, so fixing one display fixes it in all fifty video games.
Additionally included: an age gate that runs earlier than consent and earlier than the advert 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 coverage you may tune in a single file: an interstitial each N stage exits, a cooldown between them, and banner-free first classes.
• In-app purchases – take away advertisements, three coin packs and a booster bundle. Restore is at all times seen, because the App Retailer requires.
• One shared pockets – cash, hearts and 5 boosters, throughout all fifty video games.
• A each day reward that climbs throughout seven days, saved in UTC so it can’t be claimed twice by altering the telephone clock.
• UMP consent and the iOS ATT immediate, within the order Apple requires.
One Theme File
Color, gel buttons, radii, spacing, sort and movement all come from lib/theme/tokens.dart. Change a token and all fifty video games observe. 5 accent ramps maintain the video games distinct with out giving any of them a second design system.
The 2 fonts, Baloo 2 and Nunito, are bundled fairly than fetched, so a primary launch with no sign nonetheless attracts the app’s personal sort. Each are SIL Open Font License 1.1.
Fifty One Drawn App Icons
Each recreation has its personal icon, drawn fairly than auto-generated, and the hub has one too. The 1024 masters are within the package deal, beneath belongings/icons/. One script turns every into the 4 information a construct wants – 1024 for iOS, 512 for the Play itemizing, an inset adaptive foreground that no Android launcher masks can clip, and the background color sampled from the paintings itself – and refuses to run if a recreation has no paintings. Swap in your personal 1024 PNG and re-run it.
What Is In The Bundle
• The total Flutter workspace: fifty video games, the shell, the theme, the companies, and two pure Dart packages for the fashions and the engines.
• 822 exams.
• instruments/build_single.sh and instruments/build_icons.py.
• The fifty one icon masters.
• HTML documentation, the Firebase adapter information, and a licence register naming the supply of each glossary, query financial institution and melody.
Necessities
Flutter 3.44 or newer, Dart ^3.12.2. Android 7.0 (API 24) and up, compiled and focused at API 36. iOS 13 and up. macOS with Xcode is required for iOS builds. The Android launch construct ships with debug signing so it runs out of the field – exchange it with your personal key earlier than importing.
Content material And Licensing
Each glossary, query financial institution, crossword grid and puzzle set was written for this product. The Piano Tiles melodies are public area and each information its personal supply within the code. Flags are Unicode emoji rendered by the gadget’s personal font, so no flag paintings is bundled. The total register is in documentation/licences.md.
Changelog
Model 1.0.2 — 24 September 2026
• Fastened: banner advertisements by no means appeared. The banner slot
on the sport menu was an empty placeholder and no board mounted one, so no
banner confirmed even with Google’s check advert items. Banners now load on the sport
menu and beneath each board, watch for consent earlier than requesting an advert, and
take no house till one is crammed. Interstitial and rewarded advertisements weren’t
affected.
Model 1.0.1 — 27 August 2026
• Fastened: a launch construct crashed on launch, on each
Android model, earlier than the primary display was drawn. The code shrinker was
eradicating the constructor of a category the Google Cell Adverts SDK builds whereas
the app begins. android/app/proguard-rules.professional now retains it.
Debug builds had been by no means affected, which is why it reached launch.
Verified on Android 9 and Android 14: set up, launch, hub and video games.
Model 1.0.0 — 24 August 2026
• First launch. Fifty full video games in a single Flutter workspace, the
13 shared screens, the engines, the theme layer, the advert and in-app
buy layers, consent and the age gate, the only recreation construct script,
fifty one drawn app icons, the HTML documentation and 822 exams.
The identical listing ships as Changelog.txt within the package deal.
Assist
Six months of help is included and may be prolonged to 12. Updates are free for all times. Write to [email protected] along with your buy code, your Flutter model and the precise error, and you’ll usually have a reply inside one enterprise day.

