Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Escape from the Labyrinth

Escape from the Labyrinth is a small browser game built with JavaScript and Phaser 3. Each level generates a new maze that becomes larger as the game progresses. The goal is to find two keys, unlock the exit and move on to the next level.

Play in browser

Gameplay

Escape from the Labyrinth gameplay

Main menu Level complete
Main menu Level complete

Controls

Action Control
Move Arrow keys
Mobile movement On-screen direction buttons
Menu buttons Mouse or touch
Pause and settings On-screen menu button

What's in the game

  • Procedurally generated mazes
  • Increasing level size
  • Keys and a locked exit
  • Animated character movement
  • Dynamic lighting, normal maps and moving fog
  • Camera follow and level HUD
  • Ambient audio and sound effects
  • Pause menu, volume control and fullscreen mode
  • Touch controls for mobile devices

Built with

  • JavaScript
  • Phaser 3.60
  • HTML5 and WebGL

Running locally

Clone the repository and start a local HTTP server from the project folder:

python -m http.server 8000

Then open http://localhost:8000 in a browser.

About

Browser maze game with procedurally generated levels, dynamic lighting and mobile controls.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages