It really depends on what you are trying to do. You can use Particular and imported OBJs to emit particles (I didn’t see that in the video), but Jim’s right, checkout Stardust as it works more like Element3D’s or C4d’s cloners with particles.
But if you have C4D and you are smashing the shapes in there, why not use TP or XP or something else to make the particles in a true 3D environment?
And while we’re here – can someone explain to me the fascination with compositing on to game footage. Not judging, I just see this a lot and wonder what its all about.