View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 14.7 MB
- Files
- 439
- Favorites
- 25
- Views in the past week
- 22
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $19.99 on
Keywords
Sort Magic
Sort Magic is a ready-to-customize Unity sorting puzzle template with Bottles, Blocks, and Nuts & Bolts modes, solvable level generation, boosts, UI, event driven SFX & VFX, and mesh generation tools.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 8
Sort Magic screenshot 1
About this asset
Sort Magic gives you a complete foundation for building modern sorting puzzle games in Unity. It includes multiple playable visual modes built on one shared puzzle system: bottle sorting, stacked block sorting, and nuts-and-bolts sorting.
Included features:
- Three playable game modes Bottles, Blocks, and Nuts & Bolts
- Shared board logic with mode-specific visuals and animations
- Random solvable level generation
- Deterministic level keys and level packs
- Level save/load packs to build curated level collections.
- Boost systems Undo, hint, auto-solve step, add-container, swap, lift, and force-move helpers
- Hidden-piece patterns for puzzle and difficulty variants
- Palette based color customization
- Tuning for capacity, color count, spacing, palette, boosts, and hidden patterns
- Responsive layouts that arrange containers cleanly across different aspect ratios.
- Event-driven SFX and VFX systems for adding fx throughout
- UI Toolkit + Unity Input System integration for modern UI and flexible controls.
- Mesh generators for making your own blocks, bolts/nuts, and background planes
The core rules are reusable across every mode: players move compatible top pieces between containers until each non-empty container is filled with one matching group. You can use the included demo scenes as-is, customize the visuals, or extend the shared board framework to create your own sorting style.
From the publisher's Asset Store listing.
Technical details
All gameplay data is driven by ScriptableObjects: levels, level packs, and palettes let you define color sets, store levels, and reuse them across any of the three modes. Use it out of the box or easily reskin with your own art, tweak shader graphs, and swap color palettes to match your brand or theme.
- Three complete game modes: Bottles, Nuts, and Blocks
- Auto-generated solver-verified levels
- ScriptableObject–driven design: palettes, level keys, and level packs
- Use the included mesh generator to define your own nuts, bolts, or blocks
- Sprites can be automatically added to make custom block symbols
- Adjust a bottle's water wiggle, speed, tip duration, tip angle, and much more
- Save/load system for reusable level keys and curated level packs
- Boost system with inventory (auto-solve, add container, etc.)
- Multi-level undo for player-friendly experimentation
- Responsive container layout for different screen sizes/aspect ratios
- Pluggable SFX and VFX libraries wired to game events
- Customizable Shader Graph setups
- Built with UI Toolkit and Unity’s Input System
- Clean, modular, well-organized C# code ready for extension
- Documentation, website, and support to help you integrate and customize fast
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.3.8f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.