I built a browser wave‑survival FPS with Three.js
Описание и применение
Браузерный FPS с бесконечными волнами врагов, 8 оружиями и кастомным B*‑путьём, созданный на Three.js без скачивания.
Задача
Create a playable first‑person shooter that runs entirely in the browser without downloads, offering multiple weapons, enemy types, and endless boss waves.
Результат
A browser‑only FPS with diverse weapons, enemies, and endless boss waves, playable without downloads.
Рабочий процесс
- 1. Set up Three.js project structure
- 2. Implemented player controls and camera
- 3. Created 8 weapon models and shooting mechanics
- 4. Designed 7 enemy types with AI
- 5. Developed custom B* pathfinding for enemies
- 6. Added endless boss wave logic
- 7. Optimized performance for browser play
- 8. Hosted the game on GitHub Pages
Доказательства
I built a browser wave‑survival FPS with Three.js — no download, just open and play. 8 weapons, 7 enemy types, custom B* pathfinding, endless boss waves.
GitHub - guangzhoueven/fps: 一个有趣,好玩的原创FPS游戏。
- Дата записи: 2026-10-02T17:40:52.506Z