That's a blend with a Newton's cradle animated in.
The balls are animated only by F-curve modifiers (Limits and Build-in Sinus function) with a falloff about 500 frames.
A simple blend with a simple animation and some textures mapped on Normal.
There is the video rendered from this blend. Watch it