Баннер записи '🎮 GameFlow → Multiplayer → Combat | DevLog #5'

🎮 GameFlow → Multiplayer → Combat | DevLog #5

Последнее время я постепенно собираю отдельные части своего Yusam Game Starter Kit.

И наконец наступил тот момент, когда системы начинают не просто существовать рядом, а работать вместе.

VKontakte

YouTube

🌍 GameFlow

Начинается всё с загрузки уровня.

GameFlow отвечает за жизненный цикл игры и подготовку сцены к игровому процессу.

Загрузили уровень → подготовили необходимые системы → можно переходить дальше.

🌐 Multiplayer

Следующий шаг — multiplayer.

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

Для меня здесь важно не просто сделать «подключение к серверу».

Хочется получить нормальный игровой pipeline:

Launch → Loading → Multiplayer → Gameplay

Чтобы multiplayer был частью общего GameFlow, а не отдельной системой, которую приходится запускать вручную.

🔫 Combat

А дальше начинается самое интересное — gameplay.

Сейчас в тестовой сцене уже работают два варианта стрельбы:

🔫 DirectПрямой выстрел в направлении цели.

🎯 BallisticВыстрел с расчётом траектории.

Плюс постепенно подключаются визуальные эффекты:

💥 выстрелы

✨ попадания

💨 дополнительные VFX

Пока это ещё техническая площадка для тестирования.

Но именно такие моменты мне особенно нравятся.

Когда после запуска игры ты уже можешь:

загрузить уровень → подключиться → появиться в мире → взять оружие → стрелять.

И вдруг понимаешь, что набор отдельных систем начинает превращаться в игровой процесс.


🧩 Что дальше?

Следующий этап — больше связать Combat с gameplay:

• оружие

• цели

• damage

• реакции персонажей

• сетевое состояние

• VFX и feedback

Работы ещё много.

Но фундамент постепенно становится на свои места.

🚀 Focus on gameplay, not architecture. 

#DevLog #5 #Unity #Unity3D #GameDev #IndieDev #Multiplayer #Combat #CSharp #GameDevelopment #YusamGameStarterKit

Комментарии (0)

Войдите, чтобы написать комментарий

Войти
Large Spinner
10