Any ideas how this crowd was made ?

I would love to get the same result - circle shaped crowd which collides with environment, but still trying to keep a circle shape