Я полностью переработал персонажей, анимацию и AI

🏆 Главные результаты:

  • Переработана связка физики и анимации.
  • Существенно улучшено переключение персонажей в Gameplay.
  • Проведена оптимизация систем и добавлен AI на базе GOAP + BT.

🔧 Что еще я делал:

  • Доработал систему расчёта скорости и Blend Tree: Walk / Run / Sprint, 1D/2D blending, local velocity и направление движения.
  • Улучшил Camera / Aim систему: Default / Aim режимы, zoom, rotation и настройки Turret Camera.
  • Доработал Crosshair систему для Human / Spider / Turret и разных режимов камеры.
  • Работал над Patrol AI, включая runtime-generated patrol points и обработку ситуации, когда AI застрял.
  • Оптимизировал несколько участков gameplay-систем и lifecycle, связанных с обновлением персонажей и AI.
  • Приводил архитектуру Movement / Animation / AI к более чистому разделению ответственности между Input → Intent → Locomotion → Action → Animation.
  • И многое другое.

🧩 Мотивация

Очень хорошая практика для себя писать что сделал и ролики записывать - это потом мотивирует и потом сам пересматриваю когда в дороге или где-то. Приходят новые мысли и идеи. И сам вижу чем занимался и почему нет того чего я хочу быстро здесь и сейчас.

8
1
1