I’m working on generic a character controller and anim blueprint for a rifle equipped character using Kubold movement and rifle pro animation packs. This has been mostly a learning exercise and I’ve found there isn’t any one correct way to do this. All depends on what type of control and movement is needed in the specific project.
Following is the first version of the controller based on inplace animations. I was mostly focused on foot placements and smooth blends. The movement speed in the following video doesn’t match the animation movement speed but that is easily fixed.
https://www.youtube.com/watch?v=vW-CMDbtDkQ
UE4 Character Controller WIP 1 - Inplace
The second iteration of the controller is based on root motion. It has much smoother turn animations and the character leans to the side when turning and running.
https://youtube.com/watch?v=uuLj0mPBeDs
UE4 Character Controller WIP 2 - Root
Both versions are still works in progress. I’ve got a lot of the blends working for the root motion controller but I can not figure out how to do additive root motion without distorting the entire mesh. Its the last major hurdle before I can think of how to refine the controller and start building an actual game with it.