I made this procedural walk animation because i feel like it's really good when stacking multiple animation, for example, you play a reload montage, and by doing that with a normal walking animation you would have the weapon just not moving while you walk, with my system every animation can be moved and that reload animation would be stacked on top of the walking / idle animation since i'm just changing the relative location, also with this system you also have notifies from the timeline on when to play for example a footstep sound.
Result