Match Color Numbers – iOS Game Template
Professional match puzzle game template for iOS • 2000 procedurally generated levels • AdMob + IAP • SwiftUI • App Store ready
Match Color Numbers is a complete, production-ready iOS game template built with modern SwiftUI. It delivers addictive match puzzle gameplay where players clear colorful numbered tiles by matching either color or number. This is not just source code—it’s a polished game foundation designed for fast customization and App Store submission.
Item Overview
Launch a professional puzzle game quickly with a fully implemented feature set: 2000 levels across four difficulty packs, power-ups, star ratings, daily rewards, stats tracking, sound + haptics, and a complete monetization system (AdMob + 9 In-App Purchase products). Everything is documented and structured with MVVM for clean maintenance.
⭐ What Makes This Template Special?
- Production-Ready Code — clean SwiftUI codebase using the MVVM pattern
- Fully Documented — comprehensive inline comments throughout the project
- Easy to Customize — centralized
AppConfig.swift controls key settings - Complete Monetization — AdMob integration + 9 StoreKit products configured
- 2000 Levels — procedurally generated with progressive difficulty
- Professional UI/UX — animations, sound effects, and haptic feedback
- Reskin Manual Included — step-by-step guide for branding and setup
✨ Key Features
Gameplay Features
- 2000 Unique Levels — procedurally generated with increasing difficulty
- 4 Difficulty Packs:
- Beginner (1–200)
- Easy (201–600)
- Medium (601–1200)
- Hard (1201–2000)
- Flexible Matching System — match tiles by color or number for strategic play
- Power-Ups (3):
- Hint — highlights a valid matching pair
- Shuffle — rearranges remaining tiles
- Bomb — clears all tiles of a selected color
- Star Rating — earn 1–3 stars based on performance
- Combo System — consecutive matches award bonus points
- Daily Rewards — free coins every 24 hours to boost retention
- Statistics Tracking — wins, losses, highest combo, and more
- Theme System — multiple color themes (easy to extend)
- Tutorial — first-time player onboarding and guidance
Monetization Features
AdMob Integration (Complete)
- Banner Ads — non-intrusive bottom banners
- Interstitial Ads — full-screen ads with smart frequency capping
- Rewarded Ads — watch video ads for free coins or power-ups
- ATT Support — iOS 14+ App Tracking Transparency compliance
- Frequency Control — configurable ad rates to prevent fatigue
- Remove Ads IAP — permanently disable ads with a premium purchase
In-App Purchases (9 Products)
Coin Packs (Consumable)
- 100 Coins — $0.99
- 500 Coins — $2.99
- 1000 Coins — $4.99
- 2500 Coins — $9.99
Power-Up Packs (Consumable)
- 5 Hints — $0.99
- 10 Hints — $1.99
- 3 Shuffles — $1.99
- 3 Bombs — $2.99
Premium (Non-Consumable)
Technical Features
- SwiftUI — modern, declarative UI framework
- MVVM Architecture — clean separation of concerns
- Combine — reactive state management
- Core Data — local persistence
- StoreKit — native IAP implementation
- AVFoundation — sound effects and audio control
- Haptic Feedback — enhanced tactile experience
- Dark Mode — automatic appearance switching
- Accessibility — VoiceOver + accessibility identifiers
- UI Testing Support — built-in test hooks
What’s Included
Source Code
- ✅ Complete Xcode project
- ✅ 35 Swift files with comprehensive inline comments
- ✅ All assets included (icons, sounds, UI resources)
- ✅ Organized folder structure (MVVM)
- ✅ No obfuscation — fully readable and modifiable code
Documentation
- ✅ RESKIN_MANUAL.md — step-by-step customization guide
- ✅ CODECANYON_LISTING.md — listing/marketing content
- ✅ Extensive inline code comments
- ✅
AppConfig.swift — centralized configuration with detailed notes
Ready-to-Use Components
- ✅ 2000 procedurally generated levels
- ✅ Full screen set: Home, Game, Shop, Settings, Stats, Themes, Tutorial
- ✅ Power-up system + coin economy (balanced and tested)
- ✅ Sound effects + haptics
- ✅ AdMob integration (add your Ad Unit IDs)
- ✅ IAP product structure ready (create products in App Store Connect)
️ Technical Specifications
<tbody> | Platform | iOS 15.0+ |
| Language | Swift 5.5+ |
| Framework | SwiftUI |
| Architecture | MVVM (Model-View-ViewModel) |
| Xcode | 14.0+ |
| Dependencies | GoogleMobileAds SDK (CocoaPods / SPM) |
| Orientation | Portrait only |
| Devices | Universal (iPhone + iPad) |
| Compiled Size | 15 MB |
| Code Files | 35 Swift files |
| Total Lines | 5,000 lines |
</tbody>
Quick Start Guide
1) Basic Setup (≈ 5 minutes)
- Open Match Color Numbers.xcodeproj in Xcode
- Edit
AppConfig.swift to update branding (name, email, URLs) - Replace the app icon in Assets.xcassets
- Change the Bundle Identifier
- Build & run
2) Monetization Setup (≈ 15 minutes)
- Create an AdMob account and get your Ad Unit IDs
- Replace test IDs in
AppConfig.swift and Info.plist - Create IAP products in App Store Connect
- Test purchases using a sandbox account
3) Optional Customization
- Adjust game economy (coin rewards, power-up costs)
- Modify difficulty (star thresholds, generation parameters)
- Change themes and UI styling
- Replace sound effects
- Increase levels by updating
totalLevels in AppConfig.swift
Tip: See RESKIN_MANUAL.md for a complete walkthrough.
Monetization Potential
This template includes proven monetization systems commonly used by successful puzzle games. Monetization is balanced to encourage purchases without becoming pay-to-win.
Revenue Streams
- In-App Purchases — 9 products ($0.99 to $9.99)
- Rewarded Ads — optional videos for coins/power-ups
- Interstitial Ads — frequency-capped placements
- Banner Ads — persistent revenue during play
- Remove Ads — premium ad-free upgrade
Optimization Features
- Balanced economy encourages spending naturally
- Daily rewards increase retention and DAU
- Power-ups create strategic purchasing decisions
- Rewarded ads provide a free alternative (more impressions)
- Frequency capping reduces ad fatigue
Screenshots & Demo
Recommended screenshots:
- Home screen with branding
- Gameplay (tiles + power-ups)
- Shop screen (IAP products)
- Level selection (difficulty packs)
- Settings, themes, and stats
- Win/Lose result screens with rewards
Demo video recommended: 30–60 seconds showing gameplay, power-ups, and monetization flow.
Perfect For
- iOS developers who want to ship a polished puzzle game quickly
- Entrepreneurs looking for a proven game template
- Agencies building puzzle games for clients
- Developers learning SwiftUI game development + monetization
- Anyone building passive income streams from mobile games
Code Quality & Documentation
- Every function is explained — extensive inline documentation throughout
- Centralized configuration — adjust most settings in
AppConfig.swift - Clean MVVM structure:
- Models: Tile, Level, GameState
- Views: SwiftUI screens
- ViewModels: gameplay + UI logic
- Managers: Ads, IAP, Sound, Level generation, persistence
- Production-ready — tested, polished, and built for App Store submission
Customization Services Available
Need help customizing the template? We offer professional services:
- Custom Graphic Design — unique art style, themes, UI polish
- Feature Development — leaderboards, multiplayer, new modes
- App Store Submission — complete submission service
- Full White-Label — complete rebrand + content customization
- Backend Integration — cloud save, analytics, live events
- Localization — translate into multiple languages
Contact Us:
choochai.t@chatstickmarket.com
www.chatstickmarket.com
Response within 24 hours • Free quotes provided
❓ Frequently Asked Questions
- Q: Do I need coding experience?
A: Basic Swift/iOS knowledge is recommended, but the manual and inline comments make it accessible to beginners. Customization services are available for non-developers. - Q: Can I publish this on the App Store?
A: Yes. This is a white-label template—you can publish and monetize your customized version. - Q: Are updates included?
A: Yes. Buyers receive updates for bug fixes and iOS compatibility. - Q: Will this work with the latest iOS?
A: Yes. Compatible with iOS 15.0+ and tested on modern iOS versions. - Q: Can I change the game mechanics?
A: Absolutely. Matching rules, power-ups, and level generation are fully editable. - Q: Do I need a Mac?
A: Yes. iOS development requires macOS and Xcode. - Q: Are AdMob IDs included?
A: The template includes test IDs. Replace them with your production Ad Unit IDs. - Q: How do I add more levels?
A: Levels are procedurally generated—update totalLevels in AppConfig.swift (e.g., 5000 or 10000).
Support & Updates
What’s Included
- Email support for technical questions (24–48 hours)
- Free updates (bug fixes + iOS compatibility)
- Comprehensive documentation and inline code comments
- Community guidance and best practices
How to Get Support
- Read
RESKIN_MANUAL.md (most questions answered) - Check inline code comments
- Email: choochai.t@chatstickmarket.com
- Hire us for custom work beyond basic support
Why Choose This Template?
Compared to Building from Scratch
- Save 100+ hours of development time
- Save $5,000+ in development costs
- Proven mechanics with balanced gameplay
- Production-ready polish (not a prototype)
Compared to Typical Templates
- Better documentation: every function explained
- Cleaner architecture: MVVM, not “spaghetti code”
- Complete monetization: AdMob + IAP included
- Easier customization: centralized
AppConfig.swift
Bonus: What You’ll Learn
- SwiftUI best practices
- MVVM architecture
- AdMob integration with ATT compliance
- StoreKit IAP structure
- Game state management
- Procedural level generation
- Audio + haptic feedback implementation
- Persistence patterns (progress, economy, settings)
- Combine usage for reactive state
Package Contents
Match Color Numbers/ ├── Match Color Numbers.xcodeproj ├── Match Color Numbers/ │ ├── Config/ │ │ └── AppConfig.swift ⭐ Main configuration file │ ├── Game/ │ │ ├── GameEngine.swift Core game logic │ │ └── PowerUpSystem.swift Power-up mechanics │ ├── Managers/ │ │ ├── AdManager.swift AdMob integration │ │ ├── IAPManager.swift In-App Purchases │ │ ├── LevelManager.swift Level generation │ │ ├── SoundManager.swift Audio & haptics │ │ └── UserPreferencesManager.swift Data persistence │ ├── Models/ │ │ ├── GameModels.swift Game data structures │ │ ├── ThemeModels.swift Color themes │ │ └── UserProgress.swift Progress tracking │ ├── ViewModels/ │ │ ├── GameViewModel.swift Game session logic │ │ ├── HomeViewModel.swift Home screen logic │ │ ├── LevelSelectViewModel.swift Level selection │ │ ├── SettingsViewModel.swift ⚙️ Settings logic │ │ └── ShopViewModel.swift Shop logic │ ├── Views/ │ │ ├── HomeView.swift Main menu │ │ ├── GameView.swift Gameplay screen │ │ ├── LevelSelectView.swift Level browser │ │ ├── ShopView.swift IAP store │ │ ├── SettingsView.swift ⚙️ Settings │ │ ├── StatsView.swift Statistics │ │ ├── ThemesView.swift Theme gallery │ │ ├── TutorialView.swift Tutorial │ │ ├── DailyRewardView.swift Daily rewards │ │ ├── ResultView.swift Win/lose screens │ │ └── Components/ Reusable UI components │ ├── Assets.xcassets/ ️ Images and icons │ └── Resources/ Sound effects ├── RESKIN_MANUAL.md Step-by-step guide ├── CODECANYON_LISTING.md Marketing content └── README.md ℹ️ Quick start
Final Thoughts
This isn’t just a template—it’s a complete business-ready game foundation. With 2000 levels, full monetization, and professional polish, you’re getting a product designed to generate passive income through ads and in-app purchases.
Ready to Launch Your Game?
- Purchase the template
- Customize in a few hours (or hire us)
- Submit to the App Store
- Earn from ads + IAP
Questions?
choochai.t@chatstickmarket.com
www.chatstickmarket.com
Pre-sale questions answered within 24 hours • Free custom quotes
⭐ Don’t forget to rate this item after purchase! Your feedback helps us improve and create better templates.
Last Updated: February 2026 • Compatible with iOS 15.0+ and Xcode 14.0+ • Regular updates provided for iOS compatibility