3D Sliding Puzzle Engine v.2

WebGL Demo: Click Here

Check out the UserManual before buying.


Features:

  • Easy Setup: Drag the puzzle prefab into your scene and you're ready to go. Minimal configuration required to get up and running.
  • Scriptable Objects: Puzzles, slice difficulties, and scramble difficulties are all defined as Scriptable Objects, making it simple to create and tweak content without touching any code.
  • Flexible Slice Options: Configure puzzles with any row and column combination, including both even (3x3, 5x5) and uneven grids (3x5, 4x2).
  • Per-Puzzle Difficulty Overrides: Individual puzzles can override the global slice and scramble difficulty settings, giving you fine-grained control over each puzzle in your collection.
  • Adjustable Scrambling Difficulty: Control how thoroughly each puzzle is scrambled before the player sees it.
  • Re-Scramble Support: Restart the current puzzle with a fresh scramble without needing to load a new one.
  • Customizable Puzzle Tiles: Swap in your own 3D models for the puzzle tiles.
  • Tile Movement Speed & SFX: Tune the tile slide speed, movement sound, and win sound independently.
  • Input Support: Works with mouse input on desktop and touch on mobile via Unity's New Input System.
  • Simultaneous Tile Movement: Tapping a tile that isn't directly adjacent to the empty slot slides the entire row or column into place at once.
  • Optional Tile Numbers: Toggle tile numbers on or off at any time, both in the editor and at runtime.
  • Puzzle Save System: Progress is saved automatically at a configurable move interval and whenever the app loses focus, so players can always pick up where they left off.
  • Puzzle Order Customization: Serve puzzles in sequential or random order, with smart random cycling so the same puzzle doesn't repeat until the full set has been seen.
  • Win & Lose Events: Trigger custom Unity events on both win and lose outcomes, making it straightforward to hook in timers, score tracking, or scene transitions.
  • Multiple Simultaneous Instances: Each Puzzle Manager component is fully self-contained, so you can run several puzzles side by side in the same scene without any conflicts.
  • Custom Inspector: A color-coded, collapsible inspector with inline validation warnings and a live move counter keeps the editor experience clean and easy to navigate.
  • Included Examples: Three example scenes demonstrate a range of features and serve as a practical starting point.
  • Comprehensive User Guide: A detailed manual covers everything from first-time setup to advanced customization.