This is how works:
- Using a hitwall event to detect the steps (Pawn MaxStepHeight variable set to 10).
- Doing a vertical trace in front to determine the step height.
- Playing a root motion animation, depending on the step height (at this moment I have an animation for each 10 units, I have plan to make aditional animations for each 5 units for more accuracy).
Probably use the same system for climbing walls.
Do you want to collaborate in this project? We need 3D artists (characters & enviroment) and animators, (royalty only).