Description
🐜 Ants Flow: Colony Sort Unity Puzzle Game Template
Ants Flow: Colony Sort is a complete colour-sorting puzzle game Unity source code project designed specifically for portrait mobile gameplay.
The core idea combines colourful pixel-art boards with animated ant groups. Players tap the correct colour-matched ant cards and watch the ants collect their corresponding pixel blocks. Because the move tray has only five available slots, every move matters. Players need to think ahead, manage the tray and avoid creating situations where their available moves become blocked.
As the board is cleared, the hidden pixel artwork gradually appears, providing a satisfying visual payoff when the puzzle is completed.
This is a complete playable game project rather than a simple UI template, making it suitable for developers looking for a reskinnable and expandable Unity puzzle game foundation.
🎮 Colour-Sorting Puzzle Gameplay
The gameplay loop is built around matching ant groups with their corresponding coloured pixel blocks.
Players can:
Tap colour-matched ant cards
Send animated ant groups toward matching blocks
Manage a five-slot move tray
Plan moves around available paths
Clear layered pixel blocks
Reveal hidden artwork
Complete increasingly challenging levels
The limited tray creates a strategic element where players must consider upcoming moves instead of simply tapping every available option.
🧩 60 Playable Puzzle Levels
The project includes 60 playable levels with progressive unlocking and local save data.
Players can work through the available level progression while collecting:
Stars
Best scores
Coins
Level completion progress
Progression data is stored locally using a JSON save system, allowing the project to maintain player progress between sessions.
🖼️ Image-to-Level Creator
One of the most useful development features is the included Image Level Creator.
Developers can import artwork and use the image-to-level workflow to generate playable pixel-art puzzle boards.
This makes it easier to create additional content without manually constructing every pixel board from scratch.
The project also uses editable ScriptableObject level data, providing a data-driven workflow for managing and modifying levels.
🧱 Data-Driven 3D Pixel Boards
Ants Flow uses a data-driven 3D pixel-art board generation system.
The puzzle structure supports:
✔ Layered blocks
✔ Block availability rules
✔ Block dependencies
✔ Deadlock checks
✔ Editable level data
✔ Procedural board generation from imported artwork
This provides developers with a flexible foundation for producing additional puzzle content.
💡 Hint & Undo Systems
When players need assistance, the project provides both Undo history and a context-aware hint system.
These features give players additional ways to recover from difficult situations and continue solving the puzzle.
The move system also provides feedback when the five-slot tray becomes full, helping communicate why another move may not be available.
⚡ 1x / 2x Game Speed
The game includes a selectable 1x / 2x gameplay speed system.
Players can hold the speed-up input to accelerate gameplay when desired.
This can make repeated actions and animations feel faster without changing the underlying puzzle mechanics.
📱 Mobile-First Portrait Experience
Ants Flow is designed around a portrait mobile layout, with responsive UI scaling and safe-area support.
The project includes:
Portrait camera
Responsive UI
Safe-area support
Main menu
Splash screen
Settings
Pause screen
Level selection
Completion UI
Gameplay HUD
The project is focused primarily on Android mobile performance and includes efficient pooling and lightweight gameplay systems.
🐜 Customizable Ant Visual System
The included ant visual-profile system makes it easier to replace the existing ant presentation.
Developers can work with the ant prefab and animations to create their own visual style while retaining the core gameplay structure.
This is particularly useful for reskin projects where the original ant characters need to be replaced with a different theme or visual identity.
✨ Effects, Audio & Haptics
The project includes a collection of visual and feedback systems designed to make the puzzle experience more engaging.
Included effects include:
Pixel reveal effects
Dust
Smoke
Confetti
Pickup effects
Completion effects
The project also provides:
Background music
Sound effects
Haptic hooks
Volume settings
These systems can be customized to match the visual and audio identity of your own game.
💰 Google AdMob Monetization
Google AdMob is integrated as an optional monetization system.
Developers can enter their own AdMob App ID and ad-unit IDs and configure whether advertising is enabled.
Supported Ad Types
Interstitial Ads
Interstitial advertisements can appear when an unlocked level is selected and at level completion, subject to the configured cooldown.
Rewarded Ads
The rewarded system includes a claim option that can provide a 5x coin reward after the rewarded advertisement has successfully completed.
App-Open Ads
App-open advertising can be configured when the application returns from the background. The system does not show an app-open ad on the first launch.
Buyers are responsible for configuring their own advertising accounts, IDs, privacy policy, consent flow and store declarations.
📦 What You Get
The download includes:
Source Project
Unity 6 project
Scenes
C# scripts
Materials
Prefabs
Level data
Project assets
Puzzle Content
60 playable levels
Progressive unlocking
Image-to-level workflow
Editable ScriptableObject levels
Pixel-art board generation
Layer and dependency systems
Deadlock checks
Game Systems
Five-slot move tray
Undo system
Context-aware hints
1x / 2x game speed
Coin system
Stars
Best scores
Local JSON save system
Level progression
UI & Feedback
Main menu
Splash screen
Level selection
Gameplay UI
Pause
Completion screen
Settings
Responsive portrait UI
Safe-area support
Audio
Haptics
VFX
Monetization
Google AdMob integration
Interstitial ads
Rewarded ads
App-open ads
Configurable AdMob settings
Documentation
A beginner-friendly PDF documentation guide is included with the project.
🎨 Built for Reskinning & Expansion
Ants Flow is structured as a reusable puzzle-game foundation.
Developers can customize the game's artwork, ant characters, levels, UI, audio, branding and other project assets to create their own original puzzle experience.
The image-to-level workflow is particularly useful for expanding the game with additional artwork-based levels.
⚙️ Technical Requirements
Specification Details
Unity Unity 6.0 or newer
Build Support Android Build Support
Development OS Windows or macOS
Primary Platform Android
Recommended Android Android 7.0 / API 24 or newer
Game Orientation Portrait
Monetization Google AdMob
Save System Local JSON
Level Data ScriptableObject
UI Responsive mobile UI
Google AdMob is optional and is only required if you want to enable advertisements. A Google Play developer account, release keystore, privacy policy and store assets are required when preparing the project for publishing.
🛠️ Quick Start
1. Open the Project
Extract the download and add the project folder through Unity Hub.
2. Run the Game
Open the Bootstrap scene and press Play.
3. Create New Levels
Use the Image Level Creator to import an image and generate a new level asset.
4. Configure AdMob
If you want advertising, configure Google AdMob and enter your own App ID and ad-unit IDs in the supplied ad settings.
5. Prepare Android Build
Set your own Android package name and release keystore before generating an Android App Bundle (.aab).
⚠️ Important Buyer Notes
This is a source-code product. Buyers should configure their own:
Package name
Release keystore
Store listing
Privacy policy
Advertising accounts
AdMob IDs
Commercial artwork
Fonts
Audio
Branding
Only use assets that you own or have properly licensed for commercial distribution.
⭐ Why Choose Ants Flow: Colony Sort?
✔ Complete colour-sorting puzzle gameplay
✔ 60 playable levels
✔ Progressive level unlocking
✔ Five-slot strategic move tray
✔ Animated ant groups
✔ Pixel-art board generation
✔ Image-to-level creator
✔ ScriptableObject-driven level data
✔ Layered blocks and dependencies
✔ Deadlock checks
✔ Undo history
✔ Context-aware hints
✔ 1x / 2x speed system
✔ Coins, stars and best scores
✔ Local JSON save system
✔ 16? Wait, source does not specify a number of ant profiles, so no invented count
✔ Customizable ant prefab and animations
✔ Pixel reveal and completion effects
✔ Audio, music and haptic hooks
✔ Portrait mobile UI
✔ Safe-area support
✔ Android-focused optimization
✔ Google AdMob integration
✔ Interstitial, rewarded and app-open ads
✔ Beginner-friendly PDF documentation
✔ Designed for reskinning and expansion