Picture Block Puzzle 2D - Unity Game TemplatePicture Block Puzzle 2D - Unity Game Template
Picture Block Puzzle 2D Unity Game Template + level editorPicture Block Puzzle 2D - Unity Game Template
Picture Block Puzzle 2D Unity Game Template + level editor
Overview
Picture Block Puzzle 2D is a complete Unity game template for building and customizing sliding picture-assembly puzzle games. Developed with the HyperCasual Game Engine, this asset provides the core systems, architecture, and tools needed to create a unique mobile-ready puzzle experience.
Players drag color-coded image pieces across a 2D grid to reconstruct original pictures before the timer runs out. With physics-based sliding, multi-cell shape footprints, and satisfying assembly mechanics, this template offers a polished hyper-casual gameplay loop inspired by popular mobile assembly puzzles.
This game template includes a full puzzle gameplay loop, a time-pressure countdown system, three boosters, and a fully featured Unity level editor with automatic level generation. Every system is modular, data-driven, and designed as a foundation for rapid extension and production-ready development.
Try First: Browser Demo | Android Demo
OUR ADVANTAGES
· Developer-oriented architecture with a focus on clean, extendable code.
· Clear documentation and a guided setup wizard workflow.
· Built-in level editor and automatic batch generation utilities.
· Easy visual, color, and gameplay customization via URP and JSON-driven data.
· Clean, modular codebase with namespace isolation (PictureBlockPuzzle2D.Scripts).
Features
🏗️ Level Editor & Data System
· Visual Grid Painter Window: Dedicated Editor tool for painting obstacles, blocks, and sprites without entering Play mode.
· Auto Level Generator: Batch-generate hundreds of playable levels with configurable difficulty, grid size, and color counts.
· JSON Level Format: Levels are stored as scannable JSON files, making content easy to manage and extend.
· Block & Sprite Management: Per-piece sprite selection from Resources and per-block color assignment.
· Idempotent Setup Wizard: Project health check tool to verify scene settings, audio, and URP requirements.
🎮 Boosters & Gameplay Systems
· Three Built-in Boosters: Time Freeze (pauses clock for 10s), Hint (previews a piece's solved position), and Shuffle (randomly reseats blocks).
· First-Use Tutorial Popups: Automated UI prompts that explain booster mechanics to new players.
· Unlock System: Level-gated booster availability (e.g., Hint at Level 2, Shuffle at Level 3).
· FrozenImage Indicator: Visual feedback that signals when the Time Freeze booster is active.
🎨 Customization & Visual Tools
· Predefined Color Palette: 4 built-in colors (Red, Blue, Green, Cyan) easily expandable via enum and dictionary.
· Flexible Render Pipeline: Fully built for the Universal Render Pipeline (URP).
· Modular UI System: Includes HUD panels, Win/Lose screens, and booster-use badges.
· Portrait/Landscape Support: Features a CameraSwitcher for swapping presets based on orientation.
🧪 Developer & Debug Tools
· In-game Dev Settings Panel: Quick-access menu for level navigation, win/lose triggers, and ad testing.
· Global Hotkeys: Use 'U' to unlock boosters or Arrow keys for instant level skipping during testing.
· Clean Codebase: Utilizes singleton SoundManager and GridManager for reliable scene orchestration.
Ads Are NOT Included
💿 Supported Platforms
· iOS
· Android
· WebGL
· Desktop
Requirements
Unity 6 URP
Instructions
Documentation contains instructions
Other items by this author
| Category | App Templates / Unity / Templates / Puzzle |
| First release | 22 May 2026 |
| Last update | 22 May 2026 |
| Operating Systems | Unity 5.0, iOS 10.0, Unity 5.5, MacOS 10.14, Windows 8, Windows 10, iOS 13.0, iOS 15.0, Android 11.0, iOS 9.0, Android 4.0, Unity 3.5, Unity 4.0, Unity 4.5 |
| Files included | .py, .rb, .aspx, .css, .cs, .xib, .vb, .csproj, .pch, .swift, .dat, .ai, .obj, .prefab, .fbx, .lua |
| Tags | block puzzle, game templates, hypercasual, hyper casual, picture puzzle, puzzle template, mobile game template, jam puzzle, casual puzzle, mechanics toolkit, modular gameplay, prototyping tool, puzzle framework, unity editor tools, parking jam puzzle |








