npm install
npm run start
In browser, open http://127.0.0.1:8080
When adding new assets or with any changes in the src
folder, ensure to run:
node tools/buildAssetsList.js
Demo: https://tender-pike-d7d69a.netlify.app/
You find yourself locked in some sort of a creepy dungeon in the pitch darkness. You don't remember how you got here (because I'm too lazy to make up this part of the story). Anyway, the only way out is through this metal door ahead of you, and you need to find out how to open it.
And by the way, what's inside those boxes?..
Push down the levers to open doors.
You can guess where the opened door is by the
sound it makes (use your headphones).
Don't get caught by the monster! You can also
guess its position and direction by the sound
it makes.
(you need a desktop browser, Chrome or Brave would be the best choices at the moment of writing this)
W
— move forward
S
— move backward
A
— move left
D
— move right
Mouse/Touchpad
— look around
SHIFT
— run
E
— interact with stuff
Q
— quit to main menu
Left stick
— move around
Right stick
— look around
Right trigger
— run
X
— interact with stuff
Back
— quit to main menu
A
— select item in menu
B
— go up one level in menu
- No canvases
- 3d positioned audio (use your headphones)
- Gamepad support
- Offline support (after first launch)
- Level generator:
-
Inspired by — the famous CSS 3d scene by @keithclarkcouk
-
Textures — https://freestocktextures.com/ by @PinkOnHead and @PawelWoz
-
Sounds effects
-
Xbox controller driver for MacOs — 360Controller on GitHub