Summary: Implement the Control Rig in Unreal to create the movement of a spider.
Each leg of the spider comprises of three parts: thigh, calf, and foot. The spider moves forward by moving several legs and then locking them, while moving the rest of its legs. The animation imitates this behavior and allows it to move at different heights.
First, each foot will briefly lock in place before moving towards its target position after a certain amount of time has passed. Loop through all the feet and adjust the calves and thighs accordingly.
To simulate the spider's behavior, the foot will lift slightly. The curve can control how much it lifts.
Update the target location every frame, and set it to the locked location for the next frame.
To prevent all the legs from moving in sync, add some randomness to the calculations.
Finally, move the pelvis towards the average location of the legs to create a more organic movement.