Animator parameters

I’m using the animator in a 2D game currently with multiple NPCs having the same animator. I do not have much experience with the new animator and wanted to know if the parameters of the animator, when changed on a single NPC, would globally affect all the other NPCs with the same animator.

If this is the case, does this mean I would need unique animators for all of my NPCs?

No it won’t, it will only affect the Animator connected to that particular GameObject.