REC
00:00:00
DAY 1
06:00 · DAWN
HEALTH
FOOD
WATER
WARMTH
BREATH
++++
NO SIGNALv1.0

PALEHOUR

Eight fragments. One forest.
Something is already counting.

OPEN SOURCE MIT WEBGL
github.com/bxzex/pale-hour ↗

OPTIONS

Settings save to this browser. Leave the seed empty for a new forest every run — or share a seed so a friend walks the exact same trees.

DIFFICULTY

HOW TO SURVIVE

W A S DMove
SHIFTSprint — costs breath, and it hears you
CTRLCrouch — slow, quiet, small
FFlashlight — light finds fragments, and it finds you
ETake fragment
ESCPause
  1. Collect eight fragments. They are nailed to trees, walls and ruins. Your flashlight makes them glow at distance.
  2. Every fragment wakes it further. It moves faster, closer, and more often. Eight is not a countdown to safety — it is a countdown to the exit.
  3. Never hold your gaze. Looking at it fills the static. When the static fills, the tape ends.
  4. Break line of sight and keep moving. Trees, walls and darkness cut the signal. Standing still does not.
  5. Kill the light to hide. A dark screen is safer than a bright corpse — but the fragments stay hidden too.

CREDITS

BUILT BY
bxzex — github.com/bxzex
ENGINE
three.js (MIT) · WebGL2 · Web Audio API
ASSETS
100% procedural. Every texture is drawn to a canvas at load, every model is built from geometry in code, and every sound is synthesised in the browser. There is not a single binary asset in this repository.
INSPIRED BY
Slender: The Eight Pages · Analog horror · Found footage
LICENSE
MIT. Fork it, reskin it, make it worse. Make it scarier.
TAPE PAUSED

PAUSED

0/8 FRAGMENTS
00:00:00
SIGNAL LOST

CAUGHT

PACK

CARRYING

CRAFT

PALE HOUR needs a keyboard and mouse.
Open it on a desktop browser.