Fight waves of programming bugs in Debug Survivor, a Vampire Survivors-style game.
Maze
Solve mazes of varying difficulty and learn about recursive programming with this browser game.

About Maze
Maze is a browser game from epgSoft in which you generate a maze at a chosen difficulty and then try to solve it. The character is moved with keyboard arrow buttons, or by dragging it with a mouse or a finger on a touch screen, with the goal of reaching a flag. If you give up, the app can solve the maze for you. The site also links to a separate page explaining how recursive algorithms are used to generate mazes, which is the programming angle the app is built around.
Key features
- Generate a new maze using the current difficulty setting
- Set the difficulty or complexity level of the maze
- Move the character with keyboard arrow buttons
- Drag the character with a mouse or finger on touch screens
- Have the app solve the maze when you give up
- Written entirely in JavaScript and runs in the browser
- Mazes can be generated repeatedly at a difficulty you choose
- Solving works with keyboard, mouse or touch input
- An automatic solve option is available if you get stuck
- Pricing is not stated on the homepage
- Available as a web app only, not as a downloadable application
- The explanation of recursive maze generation sits on a separate page
Maze at a glance
- Website
- epgsoft.com/maze
- Category
- Gaming › Browser Games
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Web
- Open source
- Not stated
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Maze alternatives
Tools and sites you could use instead, ranked by how closely they match.
Create EaglerForge mods for Eaglercraft using a block-based editor similar to Scratch.
Popular in Browser Games
Well-known listings from the same topic.
Maze FAQ
How do I move through the maze?
Can the app solve the maze for me?
Can I change how complicated the mazes are?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.








