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
- Search for Life Sim AI
- Search for Unity AI System
- Search for NPC Management
- Search for AI Decision Making
- Search for ScriptableObject
- Search for AI behavior
- Search for Priority Queue
- Search for NPC AI
- Search for Worker AI
- Search for RTS NPC Logic
- Search for Simulation Game AI
- Search for AI Scheduler
NPC Priority Task Queue
An AI task queue system where NPCs dynamically pick, prioritize, and complete tasks using ScriptableObject profiles, perfect for simulation and management games.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
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
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.28f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.