🎮 GameFlow → Multiplayer → Combat | DevLog #5
Последнее время я постепенно собираю отдельные части своего Yusam Game Starter Kit.
И наконец наступил тот момент, когда системы начинают не просто существовать рядом, а работать вместе.
🌍 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)
Войдите, чтобы написать комментарий
Войти