NPC Job Assignment System View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.0.28 or later
Package size
72.5 MB
Files
45
Favorites
21
Views in the past week
13

Price tracking

Last checked
Tracked since
Lowest recorded
$27.99 on

Keywords

NPC Job Assignment System

by Obsessive Games (opens in new tab)

No ratings yet

Easily assign and execute jobs for NPCs in Unity at runtime using a ScriptableObject-driven system with animation support and designer-friendly tools.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NPC Job Assignment System, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

NPC Job Assignment System screenshot 1

NPC Job Assignment System screenshot 1

About this asset

The ObsessiveTools: NPC Job Assignment System allows you to dynamically assign jobs to NPCs in your Unity project without hardcoding. Built on a fully ScriptableObject-driven architecture, it’s perfect for simulation, RPG, strategy, or management games where NPCs need to perform different tasks in real time.

With JobProfileSO, you can define job names, parameters, and animation triggers directly in the Unity Inspector. NPCs with the JobExecutor component can be given jobs at runtime by the JobManager, enabling seamless and flexible behavior changes.

Whether you need a farmer tending crops, a guard patrolling, or workers repairing a building, the system makes it easy to expand job types and control animations. Comes with ready-to-use example jobs, prefabs, and a demo scene so you can start in minutes.

From the publisher's Asset Store listing.

Technical details

  • ScriptableObject-based job profiles for easy configuration
  • Central JobManager for runtime job assignment
  • JobExecutor component for NPC job execution
  • Support for multiple NPCs performing jobs simultaneously
  • Built-in Animator integration with SetTrigger or CrossFade
  • Designer-friendly inspector with tooltips and summaries
  • Works with both 2D and 3D NPCs
  • Fully extensible to add new job types and parameters
  • Includes example jobs and prefabs for quick setup
  • Demo scene showing 2+ jobs and 2+ NPCs dynamically working

Compatibility

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

As listed on the Asset Store.