Best performance strategy for a large number of NPCs?

Essentially, I want to populate my game with NPCs (that ideally have humanoids). From past experience, I know that humanoids can cause lag in large quantities.

I already have 35 walking NPCs with humanoids - performance is fine! However, I want to add 20 more that don’t walk (but have idle animations).

What strategy would be the best for performance?

  • Add the 20 new NPCs with humanoids
  • Limit the # of new humanoid NPCs by using a random selection
  • Remove the humanoid component in the new NPCs

0 voters

From past posts I’ve read, all of these seem like viable ideas. I was hoping to get some perspective from people who have used these strategies.

Thank you all for the feedback, posting in order to resolve the thread. Feel free to discuss if you wish.