View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.1
- Last updated
- First released
- Unity version
- 6000.1.9 or later
- Package size
- 6.3 MB
- Files
- 37
- Favorites
- 3
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $8.00 on
Keywords
Procedural Puzzle 2D/3D Generation with Custom Matrix Sizes
- Price drop
Procedural 2D & 3D logic puzzle system with customizable grid sizes and toggle mechanics. Perfect for mini-games and brain teasers.
Lowest recorded price
Get 20% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Procedural Puzzle 2D/3D Generation with Custom Matrix Sizes screenshot 1
About this asset
Procedural Puzzle 2D/3D — Customizable Grid Logic System
Create customizable 2D (UI) and 3D (world-space) grid-based puzzles using a simple toggle mechanic. Ideal for hacking mini-games, brain teasers, or sci-fi puzzle systems. Fully compatible with Unity 6.
Features:
- Supports both 2D (Canvas UI) and 3D (world space) puzzles
- Fully customizable grid sizes via ScriptableObject
- Logical toggle behavior: affects cell + 4 neighbors (cross pattern)
- Modular code with separated logic for 2D/3D cells
- Built-in move counter with completion detection
- Clean and extensible architecture (OOP)
- Demo scenes: 3×3, 5×5, 6×4 puzzle examples in 2D and 3D
- 3D player controller for scene interaction
Package Includes:
- 2D and 3D puzzle prefabs
- 1 stylized 3D puzzle model with 4 materials
- Complete demo scene
- Modular C# code
- Font: Autowide Regular (SIL OFL)
Full documentation included inside the asset
Suitable for: mini-games, sci-fi mechanics, educational logic systems, hacking sequences, puzzle-based gameplay
Tested with Unity 6 (URP & Built-in RP)
From the publisher's Asset Store listing.
Technical details
Core Features:
Procedural puzzle generation based on customizable ScriptableObject configs (MatrixBoardConfig)
Supports both 2D (UI-based) and 3D (world-space) puzzle types
Logical toggle system: each click affects the selected cell and its neighbors (cross pattern)
Clean value logic: 0 → 1 → 0
Grid-based generation handled via Grid2D and Grid3D scripts
Demo puzzles: 3×3, 5×5, 6×4 in both 2D and 3D formats
Fully modular and reusable puzzle controller (MatrixBoard) using interfaces like IInteractableObject
Visual feedback using TextMeshPro gradients in 2D and material switching in 3D
Cell logic is separated into CellElement, CellElement2D, and CellElement3D for better scalability
Move counter system with automatic reset and completion detection
Player controller included for interaction testing in the 3D scene
This asset uses the "Autowide Regular" font from Google Fonts under the SIL Open Font License and AI-generated images from Leonardo.Ai; see Third-Party Notices.txt for details
Included Assets:
- 1 stylized 3D puzzle model with 4 materials (2 used for dynamic switching)
- Prefabs for 2D and 3D cells with full setup
- Well-structured and sometimes commented C# source code (OOP)
- Complete demo scene with interactive UI and world-space interaction
Documentation included inside the asset its "HOW TO USE.PDF"
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.1.9f1 | Compatible | Compatible | Not listed |
As listed on the Asset Store.