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.
by Obsessive Games
Price History +
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.