4 типа снарядов в мультиплеере | DevLog #9

Продолжаю развивать мультиплеерную часть проекта. В этом видео показываю, как два игрока подключаются в отдельных окнах, появляются на уровне, бегают и одновременно используют систему стрельбы.

Смотреть видео на Youtube и VK

Главный фокус этого DevLog — 4 типа Projectile, каждый со своим поведением.

🎯 Direct

Обычный прямой выстрел.

Снаряд летит в направлении, куда смотрит персонаж, и продолжает движение до первого столкновения с объектом. При попадании наносится урон.

💥 Ballistic

Снаряд с физикой полёта.

Он летит по баллистической траектории с учётом гравитации. При столкновении происходит взрыв, который наносит урон в определённом радиусе.

🛰 Homing

Снаряд с поиском цели.

После выстрела он сначала летит в заданном направлении. Через 2 секунды начинает искать цель, после чего меняет траекторию и начинает преследовать её.

При попадании наносится урон.

🔄 Ricochet

Снаряд, который умеет рикошетить от стен.

Он летит в сторону поверхности, отражается от неё и продолжает движение. Всего может сделать 3 рикошета, после чего уничтожается.

В итоге сейчас в одном мультиплеерном прототипе уже можно проверить разные варианты поведения снарядов и их взаимодействие с окружением.

Следующий этап — продолжать развивать боевую систему и проверять её уже в более реальном игровом сценарии.

6
1