An original browser-based 3D first-person shooter demo inspired by modern mobile/battle-royale game interfaces. It does not use Free Fire or Call of Duty assets, maps, logos, characters, or code.
- First-person mouse look with pointer lock
- WASD movement
- Sprint with Shift
- Jump with Space
- Left-click shooting
- Right-click aim-down-sights
- Reload with R
- Health, ammo, kill counter, crosshair, hit marker, and minimap
- Enemy drones with simple chase and attack AI
- Responsive cyberpunk-style interface
Because the project loads Three.js from a CDN, keep an internet connection active.
- Open this folder in VS Code.
- Install the Live Server extension.
- Right-click
index.html. - Select Open with Live Server.
From this folder, run:
python -m http.server 8000Then open:
http://localhost:8000
Upload these files to GitHub and enable GitHub Pages, or drag the entire folder into Netlify Drop.
W A S D: moveMouse: lookLeft mouse: shootRight mouse: aimShift: sprintSpace: jumpR: reloadEsc: pause/unlock mouse