Я полностью переработал персонажей, анимацию и 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.
- И многое другое.
🧩 Мотивация
Очень хорошая практика для себя писать что сделал и ролики записывать - это потом мотивирует и потом сам пересматриваю когда в дороге или где-то. Приходят новые мысли и идеи. И сам вижу чем занимался и почему нет того чего я хочу быстро здесь и сейчас.