A 3D puzzle game / escape room, built as an intro to Three.js
An experiment with Three.js — a first-person puzzle game where you navigate through a series of escape room-style levels, solving environmental puzzles to progress.
The original inspiration to try out Three.js was Outer Wilds — specifically this video breaking down how the game builds its solar system. That got me curious about 3D rendering in general, and I wanted to see what I could build in the browser with Three.js.
This was primarily a learning project to get hands-on with 3D rendering, camera controls, raycasting for interaction, and scene management. The game features a few different levels with distinct visual themes and puzzle mechanics.
Technologies Used
- Three.js
- TypeScript
- Vite
- Electron