Making run/walk animation?

My game is in a very rough draft right now, so I’m using a lot of placeholders. One of those placeholders is a very basic walking/running animation in which I want my player’s arms to alternate rotating up and down to give the illusion he’s “swinging” his arms. However, I can’t seem to get it to alternate properly.

Here’s what I’m doing:

I have my player’s 2 arms (and the entire body) childed to an empty GameObject called “Player”. I’m trying to create and assign the walking animation to “Player”. In my animation, I take the left arm, and rotate it along the Z-axis from 90 to 80 and back until frame 30 (takes 30 frames to run one full animation of arm). Then, in the same walking animation, I do the same thing for the right arm, except starting at frame 30, and ending at frame 60. This results in an “un loopable” animation because the left arm gets done at frame 30, and sits at a rotation of 90 until the right arm is done animating.

I know that I could make 2 separate animations, one for each arm, and trigger the animations to run after each other, but I would like to only have one animation.

it’s definitely possible (check out my stunning stand-ins using native capsules) XD

http://www.alucardj.net16.net/examples/TPC-tutorial/stand-ins.html

I knocked these up in 10 mins using Unity’s animation window. Where are you having trouble exactly? (now this is an answer not a comment, I guess my awesome stand-ins are here for all to laugh at ! )

Single arm :

Both arms :