Character Animation Length

Hi, I’m creating animations in Blender for a game I’m working on in UE4. So far my character has a short walk cycle that loops and a short idle animation when standing still. I want the idle to have variation so I’ve come to a dilemma.

Question: Is it better practice to have multiple separate idle animations that play randomly or to have one long idle animation that ends whenever the character starts walking?

Any help is much appreciated since I am a game dev/Unreal noob. Thanks!

Any suggestions? Thanks!

The shorter the better.

You should probably just randomize the animation to play once every x amount of loops.

Above all, you need to make sure that going in and out of All the loops works ok.
Or just starts the cycle over from the initial idle loop.