☁ Project C: The Clouds — v0.0.60 Что изменилось:

🏗 Это была неделя инструментов. Почти у каждой системы в игре наконец-то появились нормальные настраиваемые экраны. Цены на рынке, модули кораблей, расписания NPC, параметры доков, настройки поведения NPC — раньше всё это жило в коде, теперь можно менять прямо в редакторе без программиста. Сделал сводное окно, где видны сразу все корабли со всеми характеристиками — и свои, и NPC.

🚢 КОРАБЛИ: Light, Medium, Heavy, HeavyII — можно собрать корабль за пару кликов. Поправил коллизию палубы, чтобы персонаж нормально ходил по кораблю, NavMesh строится по имени корабля, а не по классу. Визуальные эффекты двигателя работают не только у игрока, но и у NPC — корабли стали «живыми» даже без пилота, нпс гуляют респавнятся и т.п.

🌬 ВЕТРОВЫЕ КОРИДОРЫ Раньше ветер был только глобальным или в виде зон-кубов. Сделал ветровые трубы по кривым (сплайнам) — можно проложить маршрут ветра любой формы, развернуть на 180°, настроить силу притяжения к центру. На HUD отображается, в каком коридоре находишься. Сделал для теста среди самых удаленных городов - работает прикольно.

💾 СОХРАНЕНИЯ Новая система персистентности. Если сервер перезагружается — позиция игрока и его корабля сохраняется, двигатель запоминает, был ли включён. Кнопка «СПАСЕНИЕ» в меню — если застрял и не можешь выбраться. Кнопка «Вызвать корабль» в ремонтном доке — за кредиты телепортирует корабль на ближайший свободный пад.

🚢 НАВИГАЦИЯ NPC Скорость NPC-кораблей теперь зависит от класса (грузовики медленнее, бойцы быстрее) — можно переопределить вручную. NPC научились объезжать здания, а не проходить сквозь них. Добавлен приоритет расхождения — два корабля не врезаются друг в друга. Корабли теперь могут выходить из П-образных доков. На самом деле - еще хочу изменить в корне подход, если архитектурно подтвержу гипотезу. Но уже прикольно выглядит.

🏛 ФРАКЦИИ Объединил две дублирующиеся системы фракций в одну — всё работает через единый механизм. Теперь система боевой-социальный нпс все больше становится единым целым.. Добавлена вкладка «Фракции» в общий инспектор мира.

🧠 СИСТЕМА ЗНАНИЙ Серверная штука: игрок знает о фракциях и NPC только то, что реально узнал в процессе игры. Неизвестные фракции скрыты из интерфейса — мир раскрывается постепенно, а не вываливает всё сразу. Заложена основа будущего основного механизма социалки.

🔧 МАРКЕРЫ ДОКОВ Была долгая история — посадочные маркеры на падах (визуальная подсветка, цвета, пульсация) то работали, то ломались при перезагрузке. 16 коммитов туда-сюда. А конфликт был всего-лишь в том что сцена игровая напутана бюыла. рубрика факапов короче.

⚙ ПО МЕЛОЧИ Загрузка сцен по полным путям — раньше могло подгрузить не ту сцену, если имена совпадали. Все цены теперь в одном месте. Иконка «Вызвать корабль» в окне ремонта. Ветровые эффекты работают на автопилоте NPC.

📜 Обновлена документация: GDD приведены к актуальному коду, roadmap v2. Ну и конечно визуал - закодом он делается. Будет что показать - покажу уже готовое.

🌐 thegravity.ru/project-c/ ☁ Project C: The Clouds

#gamedev #unity #thegravity #parallelgravity