Overview
The NPC Populator for Unity lets you quickly and easily add multiple free-roaming NPCs to your environment without writing any code. All that is required is some configuration.
Includes an NPC factory that automatically generates random humanoid NPCs based on the provided humanoid models (many of which run in the Asset Store) and scripts that animate your NPCs as they move around your environment. In version 2.0, the NPC Factory has been completely redesigned to be even easier to use than before.
Navigation
uses the Unity navigation system with a waypoint system provided by the Populator NPC.
Other improvements in version 2.0 include ensuring the package works on Unity releases through 2021, NPCs can stop at waypoints, the package can be customized to use third-party animation clips, a new Waypoint Assistant tool is available for semi-automatic placement of clues, including waypoints in some scenes, and multiple NPC character models.