ИИ главного врага и взаимодействие с игроком
Наконец-то сделал свой первый полноценный ИИ врага. Оттягивал этот момент как мог, но оказалось не так страшно 🙈
Как всегда, почти всё делаю с чистого листа - так потом проще понимать систему и переделывать её под себя.
В итоге уже сделал:
- перевёл врага на Character и настроил Character Movement;
- собрал ИИ через Behavior Tree;
- настроил зрение, преследование и NavMesh;
- научил его взаимодействовать с дверями и укрытиями;
- добавил анимации и сюжетные сценарии поведения;
- сделал полноценную борьбу с игроком через QTE;
- подсказки автоматически меняются под мышь/клавиатуру или геймпад;
- после завершения сцены враг корректно прекращает погоню и уходит.
Патрулирования пока не будет - враг появляется и начинает действовать именно тогда, когда этого требует сюжет.
В общем, ещё недавно он просто стоял в коридоре - теперь уже может убивать ☠
Об игре - хоррор от первого лица. Действие игры разворачивается в старом студенческом общежитии.
Подробнее о ходе разработки:
Steam: