A simple but challenging procedural maze game made with Godot.
In this game, the player must solve randomly generated mazes across difficulty levels from 1 to 10.
Each run is different, which makes the game endlessly replayable.
- Procedurally generated mazes
- 10 difficulty levels
- Timer and statistics system
- Simple pixel art visuals
- Sound effects and background music
- Playable in the browser
- WASD → Move
- Mouse → UI interaction
- Engine: Godot
- Language: GDScript
game.gd→ Main game flow and level transitionsmap.gd→ Map scene setup and maze placementmaze.gd→ Maze generation logic (Mazeclass)character.gd→ Player movementgui.gd→ User interface logicglobal.gd→ Shared game data and statisticssounds.gd→ References to sound effect nodes for easier access
I wrote most of the code myself.
Since I’m not very strong in mathematics, I used AI assistance in a few small parts and for a large portion of the maze generation algorithm.
You can play the game on itch.io:
https://emin-1.itch.io/maze-game