Whats the best way to make a crowd system similiar to the one in rocket league?

I’m looking to make my games map a bit more detailed and add some bleaches with a crowd, but im not sure the best way though, I was thinking just decals that move up and down using a sine function possibly?

Heres some examples
image

1 Like

Pretty sure the way you mentioned is the best way here. It would be inevitable to have parts acting as the audience. Animate them however you wish. If you want to keep your game performant, make each person as one part, and possibly not have the whole crowd full.

I’ve also seem some games like Robeats put your friends’ avatars in the crowd, so maybe that’s something you’re also interested in doing.

1 Like

Particles will do the trick. Just have a particle emitter that emits a capsule shaped particle in the up direction and set it’s acceleration to go down and then delete it. Although, this way you would need to set the life time and rate correctly. A relation between them is: rate = 1 / lifetime.

1 Like

In BoxingBeta we use a SurfaceAppearance in alpha mode to render our crowds, which avoids more than 1 draw call.

2 Likes

So I ended up just using parts with a Surface Gui!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.