Realistic character falling animation

Hello, I need to animate a character falling through skyline and hitting some buildings on the way. This would result in him changing direction and rotation with regards to the skeleton. Is there a way I can realistically simulate this in Blender. You can see what I mean at the beginning of this video. (bonus question: what software was used here?)

Thank you!!!