Match Color Numbers – Professional iOS Match Puzzle Game with AdMob & In-App Purchases

Bluehost Shared Hosting

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)

  • Remove Ads — $2.99–$4.99

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> </tbody>
PlatformiOS 15.0+
LanguageSwift 5.5+
FrameworkSwiftUI
ArchitectureMVVM (Model-View-ViewModel)
Xcode14.0+
DependenciesGoogleMobileAds SDK (CocoaPods / SPM)
OrientationPortrait only
DevicesUniversal (iPhone + iPad)
Compiled Size15 MB
Code Files35 Swift files
Total Lines5,000 lines

Quick Start Guide

1) Basic Setup (≈ 5 minutes)

  1. Open Match Color Numbers.xcodeproj in Xcode
  2. Edit AppConfig.swift to update branding (name, email, URLs)
  3. Replace the app icon in Assets.xcassets
  4. Change the Bundle Identifier
  5. Build & run

2) Monetization Setup (≈ 15 minutes)

  1. Create an AdMob account and get your Ad Unit IDs
  2. Replace test IDs in AppConfig.swift and Info.plist
  3. Create IAP products in App Store Connect
  4. 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?

  1. Purchase the template
  2. Customize in a few hours (or hire us)
  3. Submit to the App Store
  4. 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

0 average based on 0 ratings.

pooccm

pooccm

Visit Author's Portfolio

View Portfolio
Last Update 2026-02-18
Created 2026-02-18
Sales 2
Discussion Comments
Software Version iOS 15 Other
Compatible With Swift
Files Included .h .m .xib/.nib
Video Preview Resolution 1080x1920