3D browser game · Three.js · 2024
Browser FPS.
A 3D zombie survival shooter that runs entirely in your browser — no plugins, no downloads, no install. Survive escalating waves, grab power-ups from mystery boxes, and hold out as long as you can at a smooth 60fps.
What's in it
-
Wave progression
Enemies get faster and more numerous each wave, so the difficulty ramps the longer you survive.
-
Particle systems
Muzzle flashes, impacts and effects are driven by a custom particle system for punchy, responsive feedback.
-
Mystery boxes
Risk your points on a mystery box for a random weapon — the classic survival-shooter gamble.
-
60fps, zero plugins
Everything renders through WebGL in a plain browser tab — no Unity, no downloads, no install step.
Built with
How it's built
Browser FPS is written in TypeScript and rendered with Three.js on top of WebGL. The game loop handles movement, shooting, enemy AI and wave spawning, while a lightweight particle system and pointer-lock controls give it a native, full-screen first-person feel — all running in a single browser tab.