Picture Block Puzzle 2D | Game Template + Level Editor
Picture Block Puzzle 2D is a professional Unity game template for building sliding picture-assembly puzzles. This asset provides a complete hyper-casual gameplay + level editor and level generator
by Ragendom
Price History +
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).
TEMPLATE INCLUDES
🖼️ Picture-Assembly Gameplay
· Slide-to-Assemble Mechanic: Drag-and-drop pieces on a 2D grid with physics colliders to prevent overlap.
· Multi-Cell Shape Footprints: Support for complex block shapes that occupy multiple grid cells.
· Zero-Piece Anchor System: Solved states are computed relative to a designated anchor piece for precise assembly.
· Picture Merge Effect: Pieces fade into the final image with star particle bursts upon successful completion.
· Time-Pressure Countdown: Customizable per-level time limits that trigger lose conditions at zero.
· Obstacle System: Static wall cells that blocks cannot enter, adding strategic depth.
🏗️ 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
📄 Documentation
Includes step-by-step guides for:
· Setting up the game scene and running your first level.
· Designing levels with the visual grid painter.
· Using the Auto Level Generator to batch-create content.
· Adding new block colors and custom picture sprites.
· Extending the template for your own unique sliding puzzle mechanics.
📬 Support
If you have any questions or need assistance, feel free to get in touch:
📧 Email: ragendom@gmail.com