GPU Life
Particle Life, ported from SilverSpace's GPU Life reference.
This multi-file TinyFX version uses the reference's atomic linked-list engine: particles exchange into spatial hash buckets, then inspect only nearby bucket chains. It runs 50,000 particles with 200 directed species, clustered swarms, mouse forces, vortex mode, and instanced soft discs.
Credits: Ported from https://github.com/silvernio/gpu-life (MIT)
Execution
Preview