3D Sliding Puzzle Engine

WebGL Demo: Click Here



Features:

  • Easy Setup: Simply drag and drop the puzzle prefab into your scene for quick integration with minimal configuration.
  • Scriptable Objects: Utilize Scriptable Objects to easily create and edit puzzles, as well as customize settings.
  • Flexible Slice Options: Create puzzles with any combination of slices, whether even (3x3, 5x5, ...) or uneven (3x5, 4x2, ...).
  • Adjustable Scrambling Difficulty: Set the difficulty level for scrambling the puzzle pieces.
  • Customizable Puzzle Tiles: Add your own 3D models for the puzzle tiles.
  • Tile Movement Speed & SFX: Adjust the movement speed and sound effects of the puzzle tiles to your preference.
  • Input Support: Compatible with mouse input on desktops and touch controls on mobile devices.
  • Simultaneous Tile Movement: Move tiles individually or as a group if they are in the same row or column.
  • Optional Tile Numbers: Choose to display or hide numbers on the puzzle tiles.
  • Puzzle Save System: Start a new puzzle or continue from where you left off using the save feature.
  • Puzzle Order Customization: Set puzzles to appear in either a sorted or random order.
  • Puzzle Events: Trigger custom Unity events when the puzzle is solved, or use them to implement a timer feature.
  • Included Examples: Two example scenes are provided to demonstrate various features.
  • Comprehensive User Guide: A detailed user manual is included for easy reference.