A production-ready Match 3 game template with enterprise-grade architecture. Features 3 pre-made levels, random level generator, and a customizable level creator with options for grid size, time limits, and move constraints.
Highly Customizable:
- Swap any animations, art assets, or UI elements
- ScriptableObject-driven game balance (no code changes needed)
- Event-driven architecture for easy feature additions
Genre Suitability:
- Primary: Casual puzzle games, mobile Match 3 titles
- Secondary: Arcade-style puzzlers, educational games, hyper-casual mobile games
Technical Architecture:
- Interface-based design (IMatchable, IGridRenderer) for swappable components
- Pure C# Match3Engine (testable without Unity)
- Object pooling for zero GC pressure on mobile
- Compatible with all Unity platforms, all render pipelines (Built-in/URP/HDRP)
Extend with power-ups, multiplayer, or analytics without touching core match logic.