Play an in-browser 3D first-person shooter built with Three.js, Rapier physics, and Vite.
Click the badge below to play the latest build on GitHub Pages:
- Clone the repo:
git clone https://github.com/raiden-02/Arcade-Shooter-ThreeJS.git cd Arcade-Shooter-ThreeJS - Install dependencies:
npm install
- Run in development mode:
npm run dev
- Build for production:
npm run build - Live preview:
npm run preview - Deployed automatically to GitHub Pages on every push to
mainvia GitHub Actions.
- Move: WASD
- Look: Mouse
- Fire: Left mouse button
- Switch weapons: Number keys 1–9 or Q
- Pause/Resume: Esc
MIT © [Mayur Reddy]