About Jig Sort | Puzzle Template + Level Editors
- Tools, Systems & Learning > Game Templates & Systems
- Tools, Systems & Learning > Development Tools & Automation
- Tools, Systems & Learning > Level & World Building
- Art & Visuals > 2D
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.
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.
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.
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.