На локации игрок будет сталкиваться с разными противниками. С одними проще справляться находясь внутри меха, а другие вовсе будут прямой угрозой для него, коих нужно будет избегать.
У всех врагов схожие статы, но отличается их значения и поведение.
На данный момент противники разделены на 3 типа:
Первые имеют всего 1 подвид, это солдаты, конкуренты по лору, которые занимают точки интереса, создавая сложность и повышая награды.
Аборигены - обитатели местной фауны. Они либо обустраиваются вокруг точек интереса, либо сами ими являются. Организованы лагерями. Имеют 2 подвида: ближний бой и дальний бой.
Юниты одиночки, которые передвигаются по локации. Создают форс-мажорные ситуации для игроков. Имеют 2 подвида: зверь-одиночка и рой маленьких зверей
AI каждого противника строится на архитектуре FSM + BehaviourTree (внутри каждого State). Каждый противник имеет одинаковый список состояний (на данный момент 5), отличается лишь их логика, поэтому для каждого врага предусмотрена фабрика, реализующая конкретную логику для каждого состояния.