Движение
WASD — ходьба, Shift — спринт, Space — прыжок. Управление камерой — мышью после захвата курсора.
// browser · three.js · low-poly · no install
Быстрый 3D-шутер от первого лица прямо на этой странице. WASD + мышь, прыжок, отдача, попадания через raycast. Разноси мишени-ботов, держи серию киллов и точность — а сетевые матчи 1v1 подключим на следующих этапах.
01 — арена
02 — управление
WASD — ходьба, Shift — спринт, Space — прыжок. Управление камерой — мышью после захвата курсора.
ЛКМ — огонь по лучу (raycast). У винтовки магазин на 30 патронов, R — перезарядка. Точное попадание в мишень = килл.
Стартовые 100 HP. Мишени отвечают уроном на дистанции — держи укрытия. При падении HP до нуля происходит респавн на точке возрождения.
low-poly дизайн
Карта собрана из простых объёмов: пол-платформа, стены-укрытия и ящики. Это грузится мгновенно и держит стабильный FPS даже на слабых машинах. На этапе полировки заменим примитивы на бесплатные CC0-модели.
03 — рейтинг
| # | Позывной | Киллы | Точность |
|---|---|---|---|
| 1 | Призрак | 42 | 78% |
| 2 | Стрелок77 | 38 | 71% |
| 3 | Оса | 35 | 84% |
| 4 | ТёмныйВолк | 31 | 65% |
| 5 | Снайпер_РУ | 29 | 91% |
| 6 | Молния | 27 | 62% |
| 7 | КотБоец | 24 | 58% |
| 8 | Викинг | 22 | 73% |
| 9 | НочнойРейд | 19 | 55% |
| 10 | Барс | 17 | 69% |
04 — дорожная карта
Three.js, арена с укрытиями, WASD, мышь, прыжок, стрельба raycast, HP, счёт. готово
Точные коллизии, отдача, урон по зонам, респавн-таймеры, оружие. следующий
WebSocket + authoritative-сервер (Node/Colyseus), синхронизация позиций и поворотов.
Хиты и урон между игроками, счёт матча, список игроков, лобби.
CC0-модели, Mixamo-анимации, звук, финальный HUD и эффекты попаданий.
Этап 1 работает. Скажи «поехали на этап 2» — добавим боевую механику, а затем WebSocket-сервер и матчи 1v1.
▶ Сыграть сейчас