3D Sliding Puzzle Engine

WebGL Demo: Click Here



Features:


  • Easy Setup: Drag and drop the puzzle prefab into your scene and it will work with minimal setup.
  • Scriptable Objects: Using Scriptable Objects to easily create and edit puzzles and settings.
  • Any number of slices: You can create even number of slices like 3x3, 5x5, or uneven numbers like 3x5, 4x2.
  • Scrambling difficulty: You can set the puzzle’s scrambling difficulty.
  • Customize the puzzle tiles: You can add your own custom puzzle tile 3D model.
  • Puzzle tiles movement speed and SFX: You can adjust the puzzle tile movement speed and sound effects.
  • Input: The puzzle works on desktop computers with mouse input, and also on mobile devices with touch screens.
  • Move tiles together at once: Puzzle tiles can be moved either individually or as a group if they’re on the same row/column.
  • Tiles numbers: You can show/hide numbers on the puzzle tiles.
  • Puzzle save: You can choose to start a new puzzle or continue from a previous saved puzzle.
  • Puzzles order: The order of the puzzles can be set to sorted or random.
  • Puzzle events: You can set your own unity events to be invoked when the puzzle is solved, or if you want to implement a timer.
  • Examples included: Two examples are included to showcase different features.
  • Detailed UserGuide included.