I developed an XPBD-based rope simulation running on Jobs + Burst. I handled collisions using OverlapSphere and I believe I achieved sufficient performance for games, but making particle collisions conditional and dynamic instead of evaluating them continuously would yield better results.
#unity #rope #simulation