Skip to content

jaffamonkey/nfa-game

 
 

Repository files navigation

Part of Proof of Concept work for game based on horror movie

No Forwarding Address © game

Run

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/

Story

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?..

How to play

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.

Play the game

(you need a desktop browser, Chrome or Brave would be the best choices at the moment of writing this)

Controls

Keyboard

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

Gamepad (Xbox 360/One, wired)

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

gamepad gameplay

Features

  • No canvases
  • 3d positioned audio (use your headphones)
  • Gamepad support
  • Offline support (after first launch)
  • Level generator:
    level generator

Credits

About

3d horror game made with CSS 3d transforms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 94.8%
  • CSS 4.7%
  • HTML 0.5%