NPC Priority Task Queue 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
7.7 MB
Files
58
Favorites
11
Views in the past week
4

Price tracking

Last checked
Tracked since
Lowest recorded
$20.99 on

Keywords

NPC Priority Task Queue

by Obsessive Games (opens in new tab)

No ratings yet

An AI task queue system where NPCs dynamically pick, prioritize, and complete tasks using ScriptableObject profiles, perfect for simulation and management games.

Price $29.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 Priority Task Queue, 6 months Current $29.99; lowest $29.99; highest $29.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

NPC Priority Task Queue screenshot 1

NPC Priority Task Queue screenshot 1

About this asset

The NPC Priority Task Queue is a modular AI task management system built for Unity developers who need intelligent NPCs that make decisions based on urgency, resource availability, and custom conditions.

With a clean ScriptableObject-driven design, you can create dynamic behavior systems where NPCs automatically choose the most important task in real time — no hardcoding required. Whether your NPCs are workers in a shop, guards patrolling an area, or couriers delivering goods, this system gives you the tools to control and monitor their decisions effortlessly.

It includes editor-friendly tools, visual debugging support, and built-in condition checks like time of day, player proximity, or item availability. Fully extendable and prefab-ready — just drag the NPC brain onto any character and watch them think!

Perfect for genres like simulation, RPG, RTS, life sim, and management games.

From the publisher's Asset Store listing.

Technical details

  • Dynamic task prioritization system based on urgency weight
  • ScriptableObject task profiles with custom conditions
  • Supports condition checks (time, resources, events, proximity, etc.)
  • NPCs reassign themselves to new high-priority tasks in real-time
  • Drag-and-drop ready NPC Task Handler component
  • TaskQueueManager for global task pool control
  • Event hooks for task start and completion (trigger animations, sounds, etc.)
  • Debug view to inspect current tasks and priorities in the editor
  • 100% code-driven, modular, and extendable design
  • Compatible with any Unity project (no third-party dependencies)

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.