NPC Populator View on Asset Store (opens in new tab)

Package details

Latest version
2.1.0
Last updated
First released
Unity version
2019.4.40 or later
Package size
119.4 MB
Files
90
Favorites
545
Views in the past week
44

Price tracking

Last checked
Tracked since
Lowest recorded
$7.00 on

Keywords

NPC Populator

by Clockworks Games (opens in new tab)

4.6 / 5 · 18 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 13
4 stars 3
3 stars 2
2 stars 0
1 star 0

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.

Price $20.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NPC Populator, 6 months Current $20.00; lowest $20.00; highest $20.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

NPC Populator screenshot 1

NPC Populator screenshot 1

About this asset

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 tutorial

There is also an updated video for version 2.0: NPC Populator 2.0

Send any questions to [email protected]

From the publisher's Asset Store listing.

Technical details

  • A 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.  

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
2019.4.40f1 Compatible Compatible Compatible

As listed on the Asset Store.