В 2025 году рынок игровых движков демонстрирует явную поляризацию: традиционные крупные решения сталкиваются с волной критики и утратой доверия, в то время как open-source проекты стремительно развиваются
В 2025 году рынок игровых движков демонстрирует явную поляризацию: традиционные крупные решения сталкиваются с волной критики и утратой доверия, в то время как open-source проекты стремительно развиваются
Привет всем, последние несколько недель я занимался прототипированием некоторых компонентов ИИ, улучшая поведение агентов в игре. Подход имеет в основе метод "job givers", который включает в себя кастомный планировщик задач похожий на GOAP. Само улучшение пока небольшое, но в будущем на его основе я буду строить другие поведения для агентов. Вкратц…
Для чего это нужно? Можно быстро находить медленные системы и другие узкие места. Этот плагин конечно пока не дает такой подробной диагностики как offline профайлеры вроде superluminal или tracy, но зато работает в реальном времени и дает быстрый сигнал, который дальше уже можно изучить в более продвинутом софте. Идея в том чтобы оптимизировать UX…
Существенным изменениям подверглась система ECS.
Небольшой апдейт прогресса в строительной механике и сборе ресурсов.
Давно не писал о проекте, решил выложить все обновления за месяц одним постом. Из видимых улучшений: 1) Новая система смены дня и ночи 2) поддержка геймпада 3) новые ассеты (гг все еще заглушка) 4) новая разметка колонии. 5) пространственный звук (но сами ассеты звуков пока что не готовы).
Осталось прикрутить хот-релоад. Сам код довольно простой потому что почти всю тяжелую работу выполняют другие библиотеки: asefile – парсер для файлов и image – буфер с помощью которого можно собрать атлас из фреймов анимации. Моя работа в том чтобы записать фреймы в атлас и запомнить какие кадры каким индексам из этого атласа соответствуют.
Экспериментирую с боевой системой и инвентарем. Попробовал написать простую систему для скелетной анимации чтобы упростить себе работу над созданием разных оружий в моем прототипе. Подглядел этот прием в Archvale, но скорее всего это много где используется. На видео анимация с несколькими видами рубящего оружия. Что думаете?