This is a massive particle system driven completely by the GPU. Without connections, it can simulate up to 11 million particles. With connections, 20.000.


You can take a look at the source code here: github.com/EmileSonneveld/mass_collide

The project is easy to set up and build with cmake on Windows.  Mac and Linux where supported, but not any more.