Skip to content

Repository files navigation

ShodyGame

First-person arena shooter in the browser — AI bots, wave mode, desktop + mobile landscape.

Stack

  • Three.js + TypeScript + Vite
  • Touch joystick + look pad (mobile)
  • Pointer lock + WASD (desktop)
  • Procedural audio (Web Audio API)
  • Ready for Vercel

Scripts

npm install
npm run dev      # local
npm run build    # production → dist/
npm run preview  # preview dist

Deploy on Vercel

  1. Push this folder to GitHub
  2. Import the repo in vercel.com
  3. Framework preset: Vite
  4. Build command: npm run build
  5. Output directory: dist
  6. Deploy

Or CLI:

npx vercel

Controls

Desktop Mobile
WASD move Left stick
Mouse look Right drag
Click shoot FIRE
R reload RLD
Space jump JMP
Shift sprint
Esc / P pause

Roadmap (next phases)

  • More weapons & loadout
  • Better bot pathfinding / cover AI
  • Minimap, scoreboard
  • Skins & particle polish
  • Optional multiplayer

About

ShodyGame — first-person arena shooter with AI bots (Three.js + Vite)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages