Это демонстрация системы воздушного двойного устранения, реализованной в Unreal Engine 5. Когда персонаж идёт по балкам над врагами, система может обнаруживать противников на земле и подсвечивать момент, когда доступно воздушное убийство/воздушное устранение. Затем, когда игрок нажимает кнопку атаки, персонаж игрока прыгает к выбранной цели и выполняет воздушное убийство. Если рядом есть ещё один враг, персонаж игрока быстро устранит и следующего. Также, когда персонаж заходит на узкую балку, он автоматически снижает скорость и переходит на другой blendspace-анимаций, который показывает осторожную походку по узкой балке, а когда персонаж выходит из участка с балкой, скорость и анимации возвращаются к норме.
Изначально я разработал эту систему в Unreal Engine 4, и полный урок доступен по следующей ссылке. Вы также можете пройти тот же урок в Unreal 5.
https://youtu.be/GzugkgLpkHU
https://dev.epicgames.com/community/learning/tutorials/ZXr2/unreal-engine-5