Hi! That's an interesting idea about the spline. I actually have it animated in the wave correctly in Cinema 4D, and this imports fine into Unity via legacy animation.
The problem is less the wave itself, and more how to make each cube "join" the wave motion, when clicked at random times, one at a time. So in theory, only half of the cubes could be in the "wave" with the other un-clicked cubes still on the ground.