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 +

Demo(WebGL), apk, Document

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

  1. Open the project in Unity 6
  2. Play Loading.unity
  3. Open CakeSort3D Setup → assign ProjectSetupData → enable DOTween → Update Defines
  4. Reskin art via CakeDataConfig / DecorationDataConfig
  5. 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.