All projects

2025

Haunted House in the Browser

A fully 3D haunted house rendered in the browser with Three.js - simple, atmospheric, and a little spooky.

Visit live site
Three.jsJavaScriptWebGL

About

A Three.js scene of a haunted house with a graveyard, fog, moving ghost lights, and dynamic shadows. Everything renders in the browser - no plugins, no downloads. I wanted to make something simple and yet cool.

Why I built it

After my first Three.js project I wanted to push further into lighting, shadows, and atmosphere. A haunted house was the perfect excuse to play with point lights, fog, and shadow mapping without overcomplicating the geometry.

Highlights

  • Real-time fog and dynamic point-light shadows
  • Procedurally placed graveyard with randomized graves
  • Runs fully in the browser - no install required

Screenshots

1 image

Haunted house 3D scene rendered in the browser
Haunted house at night