Interactive Puzzle Cube Creator for Unity
Create your own interactive puzzle cube in Unity with ease, customize its size, colors, and materials, and add rotation and undo features.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $19.99
- Category:
- Templates › Packs
- Developer:
- TolgaDurman
- Price:
- $19.99
- Favorites:
- 19
- Supported Unity Versions:
- 2022.3.10 or higher
- Current Version:
- 1.3
- Download Size:
- 704.97 KB
- Last Update:
- Mar 26, 2025
- Description:
- This package allows users to create their own interactive puzzle cube in Unity. It provides an optimized implementation that enables cubes of arbitrary sizes without extensive ray casting. The package includes easy-to-use ScriptableObject presets for materials and cube sizes, making it easy to get started. The clear and extensively documented classes make it easy to understand and adapt the package to your needs. The package includes a demo scene that showcases its features and use cases.
The package provides a complete set of classes and features that allow users to customize the puzzle cube, including its size, colors, and materials, as well as its rotation and undo features. The package also includes a demo scene that showcases the various features and use cases of the asset.
The package includes the following features:
* Cube: contains the core cube definition, rotation and undo features, and ability to check if the cube is solved or not
* Block: contains data of the blocks on the cube
* CubeUtility: a static utility class for controlling the cube, blocks, and axises
* CubePreset: contains data on the cube, along with its material pack
* CubeUI: allows you to create UI that displays faces on the Canvas
* CubeCollider: automatically adds a box collider to the cube and sets the bounds accordingly
* CubeMove: allows you to send moves to the cube
Limitations:
* All Puzzle cubes are built up dynamically using the same prefab for every cublet, meaning there is no distinction between corner, edge, and center pieces
* The current controls are mouse-based, but they are located centrally and can be easily changed - Technical Details:
- Features:
* Fully customizable Puzzle cube
* Demo Scene with use cases and implementation
* Customizable presets for different sized cubes
* Customizable Material presets for the cube presets
* Easy-to-use, with clear and extensively documented classes and features
* Optimized implementation for cubes of arbitrary sizes without extensive ray casting
* Includes a static utility class for controlling the cube, blocks, and axises
* Automatically adds a box collider to the cube and sets the bounds accordingly
* Allows users to send moves to the cube
* Supports rotation and undo features
* Includes a demo scene that showcases the various features and use cases of the asset - Continue »