I'd like to share the process of this animation that was created entirely with code. The sequence plays when the user complete a 12 pog set and unlocks the corresponding slammer. The animation objective is to communicate that when the 12 pogs are together they give life to the slammer.
The shape of the motion can be drawn with a bezier curve and a circle. I took the algebraic formula of both shapes and translated to code into Unity.
The video shows both the curve and the circle implemented in the game engine, and one big advantage is that the shape of the curve can be edited in real time.