
The NPC Populator makes it easy and quick to add many free-roaming Non-Player Characters to your environment without writing any code. Only some configuration is necessary.Non-player characters (NPCs), especially free-roaming ones, add a lot of ambiance to your game environment. However, for many developers, it may not be a priority to add NPCs as compared with game elements that are more central to theme and action of the game, especially because adding NPCs may require significant developer effort.The NPC Populator for Unity makes it easy and quick to add many free-roaming NPCs to your environment, without writing any code. Only some configuration is necessary.Version 2.1.0 valides that the package works in Unity versions up through Unity 6.Included is an NPC Factory to automatically generate random humanoid NPCs (based on the included character models or others you provided) and scripts to animate your NPCs while they navigate through your environment. For version 2.0, the NPC Factory was completely redesigned to be even easier to use than before.Navigation uses Unity's Navigation Mesh system along with a waypoint system that is provided by the NPC Populator. A Waypoint Assistant tool is included to semi-automatically place waypoints in some scenes. A few NPC character models are included, and any humanoid models compatible with Unity's humanoid animation type should be compatible. The package can be customized to use third-party animation clips.Please see this video for more details and a demonstration: video tutorialThere is also an updated video for version 2.0: NPC Populator 2.0Send any questions to info@clockworks-games.comA 13-page User Manual is included.The main part of the NPC Populator are C# scripts which will run on any deployed Unity application.Any humanoid model compatible with Unity's humanoid animation type should be compatible. Six humanoid models are included.Animation clips for idle, walking, and running are needed and can be obtained from free assets from Unity. Alternate clips can be used instead, and instructions are included.The included humanoid models and sample scene use the Unity Built-in Render Pipeline. These can easily be converted to the Universal Render Pipeline.For performance, there will be a limit to the number of NPCs that can run, but 100 or more should be easily possible depending on the deployed system.