Jig Sort | Puzzle Template + Level Editors OFFICIAL SALE

This asset is made with HyperCasual Game Engine


Jig Sort – Puzzle Template + Level Editor is a complete game development template designed for creating and customizing jigsaw color-sort puzzle games where players drag 2×2 quadrant pieces into matching-color boxes and assemble the picture to clear them. The gameplay structure is inspired by popular hyper-casual puzzle titles such as jigsaw and color-sort games.


It includes a full gameplay loop, a stacked side-tray supply system with greyed under-pieces, automatic level generation with a tunable absolute-level difficulty curve, a full in-editor level editor with live solvability validation, mystery-box obstacles, boosters with juice animations, and JSON import/export support. All systems are modular, data-driven, and easy to extend, making this template ideal for game jams, rapid prototyping, and production-ready casual or hyper-casual puzzle games.



🎮 Try First: Browser Demo | Android Demo



🚀 Our Advantages

  • Developer-oriented architecture
  • Clear documentation and setup workflow
  • Built-in level editor and auto level generator
  • Easy visual, color, and gameplay customization
  • Clean, modular, and extendable Unity codebase

Template Includes


🧩 Jig Sort Puzzle Gameplay

  • Drag-and-drop quadrant pieces from two side trays into matching-color boxes.
  • Place all four quadrants to assemble the picture and clear the box with satisfying juice.
  • Stacked side-tray supply (front pieces + greyed under-pieces that unlock on placement).
  • Mystery-box obstacles that stay hidden until enough other boxes are cleared.
  • Win / lose conditions wired out of the box.
  • Smooth and satisfying hyper-casual puzzle gameplay loop.
  • Multiple level structures and difficulty patterns (box-stack length, color count, mystery-box interdependence).

🏗️ Level Editor & Data System

  • Built-in in-editor Level Editor window with a two-pane layout.
  • 500 levels included to get you started immediately.
  • Box-stack placement and per-box color editing.
  • Per-box Mystery Box flag with a "reveal after N clears" field for obstacle boxes.
  • JSON level export and import system.
  • Live solvability validator — guarantees every box's quadrants exist in the tray supply.
  • One-click "Randomize" button for guaranteed-valid, solvable contents.
  • NEW: Auto Level Generator with a difficulty curve (steep ramp to roughly hard by level 10, hardest at the configurable peak, length-only growth afterwards).

🎮 Boosters & Gameplay Systems

  • Shuffle booster — re-randomizes all loose pieces (including front/under roles) with smooth jump animations.
  • Magical Fill booster — flies a random incomplete box's pieces in along an arced path with fading trails, then completes it.
  • Hint booster — loops a ghost piece from a valid tappable piece to its matching box to show the next move.
  • Mystery-box reveal mechanic with a "?" badge and pop-open animation.
  • Modular booster architecture for adding new custom boosters.
  • One-time educational popup per booster (PlayerPrefs-gated).
  • Flexible level configuration for deep gameplay variation.

🎨 Color & Visual Tools

  • 13 color types with distinct palette colors and per-color puzzle pictures.
  • Color-coded boxes and side-tray pieces.
  • Configurable color palette per level.
  • Drop-in puzzle images — a "Refresh Puzzle Images" tool assigns a random picture per color.
  • Easily replace materials, sprites, and visual effects.

🧪 Developer & Debug Tools

  • Hotkey-driven debug panel and developer mode for unlocking/refilling boosters and jumping levels.
  • Modular JigSortGameManager architecture.
  • Clean namespace isolation (JigSort.Scripts).
  • Solvability proof baked into the level generator (no broken levels ship).

🎨 Customization Friendly

  • Easily replace visuals, UI, and animations.
  • JSON-driven level data.
  • No hardcoded gameplay rules.
  • Designed as a foundation template, not a locked system.

⚠️ Note: Ads are NOT Implemented.


💿 Supported Platforms

  • iOS
  • Android
  • WebGL
  • Desktop

📄 Documentation

Online Documentation

Includes step-by-step guides for:

  • Setting up the game and editor scenes
  • Creating and editing puzzle levels
  • Exporting and importing JSON level files
  • Using the auto level generator and difficulty curve
  • Configuring boosters and mystery boxes
  • Customizing color types, puzzle images, and gameplay systems
  • Extending the template for your own color-sort or hyper-casual puzzle game

📬 Support

If you have any questions or need assistance, feel free to get in touch:


📧 Email: ragendom@gmail.com