Modern WebGL Rendering
HDR lighting, shadows, bloom, motion blur and post-processing create a heavier tactical shooter feel.
Free browser FPS · Three.js · No download
Experimental build · low graphics mode
WebGL Tactical Shooter is a procedural first-person shooter that runs in your browser. Click into the canvas, lock the mouse, and fight through a cinematic WebGL combat sandbox.
HDR lighting, shadows, bloom, motion blur and post-processing create a heavier tactical shooter feel.
Weapons, textures, meshes and effects are generated from code instead of downloaded as art files.
Mouse aim, ADS, reloads, sprinting, crouching, leaning and AI enemies make it a desktop-focused FPS.
Weapon sounds, ambience and feedback are produced with browser audio instead of external sound files.
This game is best played on a desktop browser with mouse and keyboard. Click the game canvas to lock the pointer, and press Esc to release it.
| Move | WASD |
|---|---|
| Look | Mouse |
| Fire | Left Mouse |
| Aim down sights | Right Mouse |
| Reload | R |
| Sprint | Shift |
| Crouch | Ctrl |
| Jump | Space |
| Lean | Q / E |
| Release pointer | Esc |
Yes. This browser version is free to play on DoodleShooter.online and does not require an account.
No. The game runs in a modern browser with WebGL2 support. It may take a moment to load because the assets are generated procedurally.
WebGL Tactical Shooter is designed around mouse, keyboard and pointer lock, so a desktop browser is recommended for the first version.
No. Doodle Shooter is the hand-drawn Doodle District game on the homepage. WebGL Tactical Shooter is a separate procedural Three.js shooter available as an experimental browser FPS.