View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.11 or later
- Package size
- 25.7 MB
- Files
- 162
- Favorites
- 1
- Views in the past week
- 25
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $29.99 on
Keywords
Match-3 Puzzle Game Template
- Hidden sale
- Price drop
Production-ready Match-3 template with clean MVVM architecture, ScriptableObject DI, pluggable interfaces, built-in Level Editor, and 20 hand-crafted levels.
Lowest recorded price
Get 57% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 10
Match-3 Puzzle Game Template screenshot 1
About this asset
🚀 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)
From the publisher's Asset Store listing.
Technical details
Built-in Level Editor (Unity Editor Window)
Features:
- Hand-rolled MVVM: BindableProperty, ViewBase, PropertyBinder
- ScriptableObject dependency injection
- Pluggable interfaces: IMatchStrategy, IWinCondition, ILevelLoader, ISceneNavigator, IAdsService, IAnalyticsService
- BFS flood-fill match detection
- Pool-based recycled scroll view (level select)
- DOTween animations throughout
Supported platforms: Android, iOS, PC, Mac
Supported OS: Windows, macOS
Link to documentation: https://github.com/nadroj31/Unity-Match-3-Puzzle-Architecture-Showcase
(Public showcase repository — full source included in this package)
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.11f1 | Compatible | Not listed | Not listed |
As listed on the Asset Store.