Description
Cake Sort Puzzle 3D is a production-ready Unity source code template designed for developers, publishers, and studios looking to launch a successful mobile sorting puzzle game quickly.
Players sort colorful cake slices across multiple plates and merge six matching pieces into a complete cake. Inspired by top-performing hyper-casual sorting games, this proven gameplay mechanic delivers strong engagement, retention, and monetization potential.
The project is built for rapid reskinning and efficient mobile publishing. It includes data-driven progression systems, live-ops features, monetization support, and a scalable architecture that eliminates the need to rebuild core gameplay systems.
The template provides a complete collection of assets, reusable UI prefabs, configurable ScriptableObjects, and detailed documentation, making it easy to customize and expand.
Whether you are an indie developer or an experienced game studio, Cake Sort Puzzle 3D provides everything needed to build, monetize, and publish your own sorting game on Android and iOS.
Core Highlights
Proven hyper-casual sorting gameplay
Live-ops and retention systems included
Monetization-ready architecture
Fast reskinning workflow
Data-driven progression system
Developer-friendly project structure
Key Features
Complete game template folder included
3D models, materials, textures, prefabs, and sprites
Audio hooks and visual effects support
Shop system
Daily rewards
Spin wheel rewards
Quest system
Bakery customization
Decoration system
Tutorial system
In-app purchases support
Leaderboard integration
Settings panel
Reusable UI prefab library
ScriptableObject-based configuration
Mobile-optimized performance
Android and iOS compatible
Included UI Prefabs
Shop
Spin Wheel
Daily Reward
Quests
Bakery
Decorations
Settings
Tutorial
In-App Purchases
Leaderboard
ScriptableObject Configurations
CakeDataConfig
LevelDataConfig
RateDataConfig
ItemDataConfig
ShopDataConfig
SpinDataConfig
DailyRewardDataConfig
QuestDataConfig
DecorationDataConfig
Documentation Included
Cake Sort 3D - Template Guide.md
Data - ScriptableObjects Reference.md
README with quick-start instructions
DOTween setup guide
Release checklist
Technical Specifications
Engine: Unity
Genre: Puzzle / Color Sorting
Graphics: 3D
Programming Language: C#
Architecture: ScriptableObject-based
Tweening Library: DOTween
Supported Platforms: Android, iOS
Requirements
Unity Hub installed
Unity Editor
DOTween by Demigiant
Basic Unity knowledge
Android Build Support module
Xcode for iOS builds
Setup Instructions
Download and extract the project files.
Open the project using Unity Hub.
Read the included documentation files.
Install and enable DOTween using the Setup window.
Configure ScriptableObject settings.
Replace test ad IDs with your production ad IDs.
Customize assets, UI, rewards, and progression systems.
Test gameplay and monetization features.
Build and export for Android or iOS.
Publish using your own developer credentials.
Important Notes
DOTween is required for complete gameplay and UI animations.
Google test ad IDs must be replaced before publishing.
Use your own keystore and google-services.json files.
Level progression is data-driven using ScriptableObjects and rate weights.
Why Choose This Template
Reduce development time significantly
Launch a proven sorting game mechanic faster
Easily expand content without coding core systems
Built-in retention and monetization features
Beginner-friendly yet scalable for studios
Optimized for mobile publishing
FAQ
Is DOTween included?
No. DOTween must be imported separately and enabled through the included setup window.
Can I add new levels without editing code?
Yes. The progression system is fully data-driven using ScriptableObjects.
Are monetization systems included?
Yes. The template supports advertisements, in-app purchases, rewards, and retention systems.
Which platforms are supported?
The project supports Android and iOS.
Are all game assets included?
Yes. Models, materials, textures, prefabs, sprites, UI elements, and documentation are included.