4 типа снарядов в мультиплеере | DevLog #9
Продолжаю развивать мультиплеерную часть проекта. В этом видео показываю, как два игрока подключаются в отдельных окнах, появляются на уровне, бегают и одновременно используют систему стрельбы.
Главный фокус этого DevLog — 4 типа Projectile, каждый со своим поведением.
🎯 Direct
Обычный прямой выстрел.
Снаряд летит в направлении, куда смотрит персонаж, и продолжает движение до первого столкновения с объектом. При попадании наносится урон.
💥 Ballistic
Снаряд с физикой полёта.
Он летит по баллистической траектории с учётом гравитации. При столкновении происходит взрыв, который наносит урон в определённом радиусе.
🛰 Homing
Снаряд с поиском цели.
После выстрела он сначала летит в заданном направлении. Через 2 секунды начинает искать цель, после чего меняет траекторию и начинает преследовать её.
При попадании наносится урон.
🔄 Ricochet
Снаряд, который умеет рикошетить от стен.
Он летит в сторону поверхности, отражается от неё и продолжает движение. Всего может сделать 3 рикошета, после чего уничтожается.
В итоге сейчас в одном мультиплеерном прототипе уже можно проверить разные варианты поведения снарядов и их взаимодействие с окружением.
Следующий этап — продолжать развивать боевую систему и проверять её уже в более реальном игровом сценарии.