🚀 LAUNCH SALE: $34.99 (50% OFF) for the first 2 weeks after publication!
Regular price: $69.99
Match-3 Puzzle Game Template is a complete, fully playable Match-3 game inspired by Toon Blast. Built with clean architecture in mind — every system is modular, documented, and easy to extend.
Whether you want to ship the game as-is or use it as a learning resource, this template gives you a solid foundation without the boilerplate.
WHO THIS IS FOR:This template is designed for intermediate to experienced Unity developers who want a solid, maintainable foundation — not just a pile of scripts. If you care about MVVM, separation of concerns, and code you can actually extend without breaking things, this is built for you.
WHAT'S INCLUDED:
- Fully playable Match-3 game (tap connected bricks to remove them)
- 20 hand-crafted levels with progressive difficulty
- Built-in Level Editor (Unity Editor Window)
- Hand-rolled MVVM framework (BindableProperty, ViewBase, PropertyBinder — no third-party dependencies)
- Star rating system (1-3 stars based on moves remaining)
- Level locking and progress persistence (PlayerPrefs)
- Deadlock detection (auto-fail when no valid moves exist)
- BGM cross-fade and SFX audio system
- Pause menu and Settings panel (BGM/SFX toggle)
- Ads and Analytics hook points (Null Object pattern — plug in your SDK)
- Button feedback animations (DOTween)
- Camera auto-fit for any screen size
ARCHITECTURE HIGHLIGHTS:
- Hand-rolled MVVM (BindableProperty, ViewBase, PropertyBinder)
- Interface-based DI (IMatchStrategy, IWinCondition, ILevelLoader, IAudioService, etc.)
- ScriptableObject-driven data (no singletons except ScenesManager)
- Pure logic BoardLogic (fully unit-testable architecture)
- Assembly Definitions for isolated compilation
REQUIREMENTS:
- Unity 6 (6000.3.11f1 or later)
- DOTween (free version, available on Asset Store)
- TextMeshPro (included with Unity)