3D Cake Match Sorting Puzzle Template
Complete Cake Sorting template: tap-to-sort match-6 gameplay, bakery meta, boosters, decorations, AdMob ads, IAP shop, data-driven progression. Unity 6 URP. Source code & setup guide included
by MultiTech Studio
Price History +
Cake Sort Puzzle 3D is a complete, production-ready 3D color-sorting puzzle game template from MultiTech Studio.
Players sort colorful cake slices across plates and merge six matching pieces into a finished cake — A complete Unity template demonstrating a flexible 3D color sorting gameplay mechanic.
Core gameplay
- Match-6 color sorting on a 3D table — slide and stack cake slices on plates until six identical pieces complete a cake
- One-finger tap controls optimized for phones and tablets
- Procedural puzzle generation via weighted RateDataConfig (slot count, piece count, cake variety)
- Smooth piece movement with DOTween-powered animations (optional fallback when tweens are disabled)
- Boosters: Hammer, Swap, ReRoll, Bomb, FillUp, and Revive
- Satisfying VFX, particles, and SFX for merges and completions
Meta & retention systems
- Bakery / cake collection — unlock and swap cakes as players progress
- 100 cake-card progression tiers + 23 player meta levels (fully editable in ScriptableObject assets)
- Coin economy with shop packs and reward flows
- Daily login rewards (DailyRewardDataConfig)
- Lucky spin wheel (SpinDataConfig — 6 or 8 segments supported)
- Daily quests (QuestDataConfig)
- Decoration shop — customize table, plate, floor, and effects
- Local leaderboard UI for high-score / record display (ready to wire to Play Games / Game Center)
Monetization ready
- AdMob integration — banner, interstitial, rewarded, and rewarded interstitial (AdsManager + ProjectSetupData)
- Level-gated interstitial rules (interstitialLevelThreshold, configurable toggles)
- Remove Ads purchase support
- Unity IAP — coin packs, booster bundles, sale packs, piggy bank (MyIAPManager + ShopDataConfig)
- Test ad unit IDs included by default — swap for your own before release
Developer-friendly architecture
- Clean C# source under Assets/MultiTech Studio/CakeSort3D/Scripts/ (MultiTechStudio.CakeSort3D namespace)
- Data-driven design — balance progression, economy, quests, spin, shop, and decorations without code changes
- CakeSort3D Setup window — Tools → Multi Tech Studio → CakeSort3D → Setup for Project Setup Data, SDK toggles, AdMob IDs, and scripting defines
- Component migration utility for safe prefab/script upgrades
- Compiles safely with or without optional SDKs (conditional compilation)
What's included
- Complete game template folder: models, materials, textures, prefabs, sprites, audio hooks, VFX
- UI prefab library (Shop, Spin, Daily Reward, Quests, Bakery, Decorations, Settings, Tutorial, IAP, Leaderboard) via Assets/Resources/
- ScriptableObject configs: CakeDataConfig, LevelDataConfig, RateDataConfig, ItemDataConfig, ShopDataConfig, SpinDataConfig, DailyRewardDataConfig, QuestDataConfig, DecorationDataConfig, and more
- Buyer documentation: Cake Sort 3D - Template Guide.md + Data - ScriptableObjects Reference.md
- README with quick-start, DOTween setup, and release hygiene checklist
Get started in minutes
- Open the project in Unity 6
- Play Loading.unity
- Open CakeSort3D Setup → assign ProjectSetupData → enable DOTween → Update Defines
- Reskin art via CakeDataConfig / DecorationDataConfig
- Add your AdMob & store product IDs → build for mobile
Important notes for buyers
- DOTween (Demigiant) is required for full tweened UI/gameplay — enable via the included Setup window
- Template ships with Google test ad IDs — replace before production
- Do not publish with production keystores or google-services.json — use your own credentials
- Progression is data-driven, not a hand-placed level editor — extend via ScriptableObjects and rate weights
Publisher: MultiTech Studio
Support: Documentation included; contact publisher for technical support
Asset uses Sen font under SIL Open Font License 1.1; see Third-Party Notices.txt file in package for details.