Analysis updated 2026-05-18
Play a browser-based horror exploration game with no objectives in the endless data center mode.
Play a 30-level survival horror campaign solo or with up to four players in co-op.
Study the project's modular level and character plugin system for building your own content.
Use spatial peer-to-peer voice chat while exploring multiplayer rooms with friends.
| duolahypercho/backrooms | 0xmukesh/docusaurus-tutorial | 1tsmejp/palworld-docker-wine | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-12-27 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | general | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20.19+ or 22.12+, npm install and npm run dev starts both the game and multiplayer server.
THRESHOLD is a first person horror game that runs in a web browser, built with Three.js for 3D rendering alongside React, TypeScript, and Tailwind CSS for the interface. The default experience drops you into an endless, procedurally generated data center maze, viewed through the lens of a deteriorating VHS camcorder, complete with scanlines, grain, and timestamp overlays. There is no exit, no monster, and no death in this endless mode, it is meant purely for exploring an infinite, seeded layout. Alongside the endless mode sits a longer 30 chapter survival campaign, where you descend through settings like an abandoned mall, a hospital ward, a flooded station, and a data center annex, each with its own creature that hunts by sight, sound, and last known location. Survival tools include a flashlight with limited battery, a camera flash that reveals your surroundings at the cost of noise and charge, hidden audio recordings that restore some battery while revealing story fragments, and repair tasks like fuses that get louder and riskier the longer you hold them. The game supports cooperative multiplayer for up to four players, with public or unlisted rooms, shareable invite codes, and spatial voice chat that runs peer to peer over WebRTC so the game's own server never records or stores conversations. One connected player acts as the host and simulates the monster and shared world state, with that responsibility automatically passing to another player if the host disconnects. Levels and multiplayer characters are built as self-contained content plugins. Dropping a new level or character file into the right folder is enough for it to be automatically picked up by the game, without editing any central list. Running the project locally requires Node.js version 20.19 or newer, or 22.12 or newer, and starts with a standard install and dev command that launches both the game and its multiplayer room server.
THRESHOLD is a browser-based first person horror game with an endless procedural data center mode plus a 30-chapter survival campaign and co-op multiplayer.
Mainly JavaScript. The stack also includes JavaScript, TypeScript, React.
No license information is stated in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.