Three.js Blocks
Three.js
Blocks
Shooting Range
First-person shooting range demo with hitscan rifle and projectile grenade launcher. Features static and moving targets with procedural bullseye textures, bullet hole impacts, trajectory preview for grenades, and hurt animations on hit.