Sort Magic is a modular Unity sort-puzzle template that generates solvable levels, speeds up prototyping, and lets you quickly reskin and ship polished puzzle games.Sort Magic is a fully featured Unity sort-puzzle game template designed to be customized, re-themed, and extended into your own commercial projects. It ships with four complete game modes—2D Bottle, 3D Bottle, Nuts, and Blocks—so you can start from working examples instead of blank scenes.All gameplay data is driven by ScriptableObjects: palettes, level keys, and level packs let you define color sets, store generated levels, and reuse them across any of the four modes. You can easily reskin the visuals with your own art, tweak shader graphs, and swap color palettes to match your brand or theme (pastel, neon, realistic, etc.).The template includes:Auto-generated solvable levels with controls for difficulty and scramble.Level save/load via keys and packs so you can build curated level collections.Boost systems (auto-solve, add container, etc.) with inventory-style quantity tracking.Responsive layouts that arrange containers cleanly across different aspect ratios.Pluggable VFX and SFX libraries so you can connect your own particles and audio to game events.UI Toolkit + Unity Input System integration for modern UI and flexible controls.The package is best suited for casual and hyper-casual puzzle games, but the underlying systems are generic enough to support many visual themes and monetization styles.Four complete game modes: 2D Bottle, 3D Bottle, Nuts, and BlocksAuto-generated solver-verified levels with difficulty controlsScriptableObject–driven design: palettes, level keys, and level packsSave/load system for reusable level keys and curated level packsBoost system with inventory (auto-solve, add container, etc.)Multi-level undo for player-friendly experimentationResponsive container layout for different screen sizes/aspect ratiosPluggable SFX and VFX libraries wired to game eventsCustomizable Shader Graph setups for bottles, fills, and highlightsBuilt with UI Toolkit and Unity’s Input SystemClean, modular, well-organized C# code ready for extensionDocumentation, website, and support to help you integrate and customize fastUtilized AI for code reviews, feature suggestions, and code extensibility.




