ИИ главного врага и взаимодействие с игроком

Наконец-то сделал свой первый полноценный ИИ врага. Оттягивал этот момент как мог, но оказалось не так страшно 🙈

Как всегда, почти всё делаю с чистого листа - так потом проще понимать систему и переделывать её под себя.

В итоге уже сделал:

- перевёл врага на Character и настроил Character Movement;

- собрал ИИ через Behavior Tree;

- настроил зрение, преследование и NavMesh;

- научил его взаимодействовать с дверями и укрытиями;

- добавил анимации и сюжетные сценарии поведения;

- сделал полноценную борьбу с игроком через QTE;

- подсказки автоматически меняются под мышь/клавиатуру или геймпад;

- после завершения сцены враг корректно прекращает погоню и уходит.

Патрулирования пока не будет - враг появляется и начинает действовать именно тогда, когда этого требует сюжет.

В общем, ещё недавно он просто стоял в коридоре - теперь уже может убивать ☠

Об игре - хоррор от первого лица. Действие игры разворачивается в старом студенческом общежитии.

Подробнее о ходе разработки:

Steam:

8
3
1