Skip to content

Emin-2/maze_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Game

A simple but challenging procedural maze game made with Godot.

About

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.

Features

  • Procedurally generated mazes
  • 10 difficulty levels
  • Timer and statistics system
  • Simple pixel art visuals
  • Sound effects and background music
  • Playable in the browser

Controls

  • WASD → Move
  • Mouse → UI interaction

Built With

  • Engine: Godot
  • Language: GDScript

Project Structure

  • game.gd → Main game flow and level transitions
  • map.gd → Map scene setup and maze placement
  • maze.gd → Maze generation logic (Maze class)
  • character.gd → Player movement
  • gui.gd → User interface logic
  • global.gd → Shared game data and statistics
  • sounds.gd → References to sound effect nodes for easier access

Note

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.

Play

You can play the game on itch.io:
https://emin-1.itch.io/maze-game

Assets

Graphics

Sound Effects

Music

Font

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors