View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.6.7 or later
- Package size
- 316 KB
- Files
- 68
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $27.99 on
Keywords
- Search for unity puzzle toolkit
- Search for circular maze generator
- Search for unity maze generator solved
- Search for printable maze generator
- Search for procedural maze unity toolkit
- Search for polar maze
- Search for unity maze generator
- Search for circular maze
- Search for maze generator
- Search for triangle maze
- Search for level generator
- Search for Maze
Simple Maze: Circular, Hex, Triangle & Square No-Code Maze Generator with Solver
- Launch discount
Generate mazes on circular, hex, triangle and square grids with keys, gates, gems, portals, floors and races, solved exactly: proven par, 1 to 5 stars, printable PNG and SVG. 3D demo included.
Launch promotion for 421428 Simple Maze: Circular, Hex, Triangle & Square No-Code Maze Generator with Solver Ends (23 Nov)
Get 30% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 24
Simple Maze: Circular, Hex, Triangle & Square No-Code Maze Generator with Solver screenshot 1
About this asset
Making a maze is easy. Knowing that it can really be finished, how hard it is, and that no key is locked behind its own door is the hard part.
Simple Maze does both. It builds a maze from your settings, then solves it exactly and hands it to you with its par, its rating and every note about what it did. You bring the game, and it brings mazes you can trust.
FOUR GRIDS, INCLUDING CIRCULAR
• CIRCULAR: the classic polar maze, a centre cell inside rings that split as they grow, so the cells stay roughly square from the centre to the rim. Up to 40 rings.
• HEX, TRIANGLE and SQUARE, up to 64 by 64. Square boards can also weave, with passages that tunnel under a corridor like the bridges in a printed weave maze.
• FLOORS: stack any grid up to 8 floors high, joined by stairs.
• SHAPES: cut any board to a circle, ring, heart, star, diamond or cross, a word, or your own picture, and its dark, light or solid areas become the maze.
• Six carving algorithms, each with its own look, plus braid, extra loops, open rooms and holes.
GIMMICKS, PROVEN TOGETHER
• Keys and doors, switches and gates (with decoy gates), gems to collect before the goal opens, traps, one-way sides and portal pairs.
• Every gimmick is solved together with the maze. By default every door and every switch's first gate is truly in the way, so its key or switch is really needed.
• Ask for more than fits and you get what does fit, with a note saying so. Nothing is quietly dropped.
PLAYERS, RACES AND ROLLING
• Up to 4 players, racing to one goal or each heading to a goal of its own.
• FAIR RACES: race starts are picked so every player has exactly the same par, gimmicks included.
• ROLL: players slide like on ice until a wall stops them, the classic ice puzzle, on square and hex boards. Several rolling players move together as a cooperative puzzle.
SOLVED EXACTLY, NOT GUESSED
• The solver searches every position the players can reach, counting keys held, gems taken and switches flipped, so the PAR is the true minimum.
• It counts the best solutions, proves when there is exactly one, and finds any place a player can get stuck. Turn on No soft-locks to get mazes where that never happens (and a note if a board can't manage it).
• Every maze is rated 1 to 5 stars from its par, its real decisions and its gimmicks, calibrated on hundreds of mazes so each star covers about a fifth of them. Ask for a star count and the generator keeps trying until it gets one, and tells you if it can't.
GENERATE YOUR WAY
• One no-code Maze Generator window: 19 presets, an Auto button that fixes settings that fight each other, and batches of up to 20 built on a background thread with progress and Cancel.
• An analysis pane shows the par, the stars and a picture of the maze, and a slider steps through the best solution move by move, with keys vanishing and gates flipping.
• Save single mazes or ordered packs as ScriptableObjects, and Verify or Re-roll them from the inspector.
• The same settings and seed always rebuild the same maze, so you can share a seed instead of the data.
• Or generate at runtime from code, on a background thread, for endless and daily modes.
PRINT IT
• Export any maze as PNG or SVG: a black on white puzzle sheet, an answer key with the solution drawn in, or the full colour view with every gimmick and a legend.
• Export a whole pack with its answer keys in one click, ready for activity books and printables.
PLAY IT RIGHT AWAY
• A complete 3D demo built entirely in code, with no prefabs, models, textures or audio files: a welcome screen, five modes (Classic, Dungeon, Roll, Tower and Race), endless mazes to your choice of grid and difficulty, and 50 ready-made levels.
• Undo, restart, hints, an auto-solver, moves against par with a rating, turn-based races, spiral stairs, and a camera you can turn, tilt and zoom.
• Sounds and effects made in code, and the same look in URP, HDRP and Built-in.
DROP IT INTO YOUR GAME
• The core is plain C# with no package dependencies.
• MazeRules is the same rule book the solver used, so your game always agrees with the par, and it gives hints from any position.
• Use the demo's 3D view and game as they are, or read them as example code.
• Built for maze games, dungeon crawlers, escape rooms, puzzle apps, kids' activity books and printables.
INCLUDES
• A ready-to-play demo scene with five modes and 50 levels
• The Maze Generator window with presets, Auto and a full analysis pane
• Verify and Re-roll inspectors for saved mazes and packs
• PNG and SVG export
• Full HTML documentation (multi-page and single-page), README and CHANGELOG
DOCUMENTATION
https://livingfailure93.github.io/simple-maze-docs/
From the publisher's Asset Store listing.
Technical details
• Unity 6000.6 or later
• Render pipelines: URP (recommended), HDRP compatible, Built-in still supported
• Core (generation, solving, play rules, export, data, ScriptableObjects): no package dependencies
• Demo: Input System and Unity UI packages (no TextMesh Pro); builds every object in code
• 3 assembly definitions: SimpleMaze (core), SimpleMaze.Demo, SimpleMaze.Editor
• Grids: Square, Hex and Triangle up to 64 by 64, Circular up to 40 rings, 1 to 8 floors
• Up to 4 players, 6 keys, 4 switches with up to 3 gates each, 8 gems, 24 one-way sides and 4 portal pairs
• Exact breadth-first solver over every reachable position, with a state budget (500,000 by default, up to 5,000,000); proven par, best-solution count, uniqueness and soft-lock detection
• 1 to 5 star rating calibrated on 576 step and 288 roll mazes
• Deterministic generation from a seed string (SplitMix64)
• Public API: MazeGenerator (Generate, GenerateVerified, GenerateBatch, each with Async), MazeRules and MazePlay (play rules and hints), MazeSolver, MazeExport (PNG, SVG, raw pixels), MazePuzzleAsset and MazePuzzlePack ScriptableObjects (IPuzzleProvider)
• 1 demo scene with five modes and 50 levels
• Multi-page and single-page HTML documentation, README, CHANGELOG
• No third-party dependencies
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.6.7f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.