Overview
Master The Magic is the complete Unity source code for a potion/water sort puzzle game, ready for you to reskin, extend, and publish as your own. Built with clean, well-organized C# and a procedural level generator, this gives you a fully working game loop out of the box — no need to build the core logic from scratch.
Every level is generated on the fly and validated with a built-in BFS solver, so you never ship an unsolvable puzzle. The codebase is structured so gameplay logic, level generation, save data, and UI are cleanly separated, making it easy to reskin the art, tune the difficulty, or add new features without digging through spaghetti code.
- Full Unity project source code, ready to open and run
- Infinite, procedurally generated levels (Easy / Medium / Hard)
- Built-in BFS solver — guarantees every generated level is solvable
- Undo and Restart logic included
- Coin system
- Background music and sound effects included
- Clean, well-commented C# split into Core / Generation / Managers / UI
- No paid plugins or third-party assets required
- Simple to reskin: swap sprites, colors, and difficulty curve in minutes
Features
- Complete C# source code
- not just assetsInfinite procedural level generation (Easy
- Medium
- Hard)Solver-verified levels (no dead-end puzzles)Undo / Restart systemCoin system and reward logicMusic and sound effects includedSave/progress system (PlayerPrefs / JSON)Clean
- modular
- easily extendable architectureResponsive UI
- works across screen resolutionsFast to reskin and rebrand as your own game
Requirements
Create a new Unity project (or open an existing one) in Unity HubUnzip the downloaded file — you'll get two folders: Scripts and ResourcesCopy both folders into your project's Assets folder (e.g. YourProject/Assets/Scripts and YourProject/Assets/Resources)Let Unity import the filesIn the Hierarchy, right-click → Create Empty to add a new empty GameObjectWith that GameObject selected, go to the Inspector → Add Component → search for AutoBootstrap and add itPress Play — the entire UI (menu, bottles, HUD) is generated automatically at runtimeEdit DifficultyManager.cs to change difficulty/level scalingReplace files in Resources/Sprites to reskin the art
Other items by this author
Price shown is the seller's, at the time of writing
| Category | Scripts & Code / PHP Scripts / Ads |
| First release | 22 September 2026 |
| Last update | 23 September 2026 |
| Files included | Documentation |