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