Всем привет друзья! Наверняка вы заинтересовались как это делать, буду честен, не знаю ли это работает в платформерах, но в игре с видом сверху работает
Чтож, создаем врага, игрока, и т.д
Добавляем врагу поведение MoveTo, Line Of Sight
Дальше идем в список событий, и выбираем следующее (переименуйте врага, и героя, для удобства)
Враг Has LOS to object герой, добавляем действие (хз ли правильно на английском action)
Враг Move to object герой
Событие 2
Копируем "Враг Has LOS to object герой" и вставляем его, но выделяем и нажимаем англ. Букву I, либо ПКМ и Invert
Добавляем действие (action)
Stop
Чтож, коротко и просто, я удивлен что не все знают это, я могу еще с чем нибудь помочь, если вы попросите
Удачи вам в разработке!