Jig Sort | Puzzle Template + Level Editors – Unity Hypercasual Game Source Code

    Version 1.0

    1/7

    Description

    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: [email protected]

    Jig Sort | Puzzle Template + Level Editors

    Version 1.0

    No reviews yet