"Да ну, чёрная магия, колдуны ебучие!"
Ну смотри, тебе кажется что это легко, но деле такие вещи довольно сложно интегрировать, особенно когда подобного функционала нет изначально. Я просто как пример возьму разработчиков the evil within, они хотели добавить врагов, которые перемещались только по потолкам или стенам. Но столкнулись с проблемой что id Tech 5 просто не может просчет в подобных маршрутов, а чтоб это интегрировать нужно потратить слишком много ресурсов и времени. Не всегда такие базовые вещи могут быть изначально в движке, особенно в таких старых, в которых так много костылей что не кто не понимает как это и то работает.