Игрок и враги могут отталкивать друг друга, если у них нет свойства запрещающего это делать.Отталкиваемый юнит отлетает на определённое расстояние, которое зависит от силы атакующего.Отталкивание всегда происходит по прямой линии. Если на пути есть объект, происходит столкновение, и оба юнита получают урон.
Давно над игрой работаете?
Мы потратили где-то год на разработку архитектуры, прототипирование и продумывание основных механик. Последний год активно занимаемся контентом)