The Horse Controller like in Red Dead Redemption 2

The Horse Controller like in Red Dead Redemption 2
9 months ago - 2 min read

I have to admit it, playing Red Dead Redemption 2 was a blast, the level of detail achieved was incredible and the animations were a world first and groundbreaking in so many ways.

Red Dead Redemption 2 Horse Inspiration

I have developed this solution to provide a similar horse controller inside Unity like the Red Dead Redemption 2 (RDR2) controller. On running the scene you'll see a horse ready to go - to make it run similar to RDR2 hit the space bar, the faster you press the space bar the faster the horse gallops. There are 3 different gaits I animated in 3DS Max, Walking, Trotting & Galloping. Each is activated differently depending on the speed of the button press. You can press E for the jump as well, this will allow the horse to jump over objects and terrain features.

Animating the horse proved tricky, I basically had footage behind the 3D model which I copied the poses of a horse walk, trot and gallop cycle. This was the quickest way to animate the horse.
Horse from the Unity Project

Once the project has been downloaded you can build on top it and even integrate a rider. If the project has a lot of interest I will come back to it and build a working human locomotion system that allows you to mount and unmount the horse.

Horse Controller for Unity

Download for free