Free browser FPS · Three.js · No download

Experimental build · low graphics mode

WebGL Tactical Shooter

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.

Play WebGL Tactical Shooter

Modern WebGL Rendering

HDR lighting, shadows, bloom, motion blur and post-processing create a heavier tactical shooter feel.

Procedural Assets

Weapons, textures, meshes and effects are generated from code instead of downloaded as art files.

Tactical Combat

Mouse aim, ADS, reloads, sprinting, crouching, leaning and AI enemies make it a desktop-focused FPS.

Synthesized Audio

Weapon sounds, ambience and feedback are produced with browser audio instead of external sound files.

WebGL Tactical Shooter Controls

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.

MoveWASD
LookMouse
FireLeft Mouse
Aim down sightsRight Mouse
ReloadR
SprintShift
CrouchCtrl
JumpSpace
LeanQ / E
Release pointerEsc

WebGL Tactical Shooter FAQ

Is WebGL Tactical Shooter free to play?

Yes. This browser version is free to play on DoodleShooter.online and does not require an account.

Do I need to download anything?

No. The game runs in a modern browser with WebGL2 support. It may take a moment to load because the assets are generated procedurally.

Can I play on mobile?

WebGL Tactical Shooter is designed around mouse, keyboard and pointer lock, so a desktop browser is recommended for the first version.

Is this the same as Doodle Shooter?

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.