Modular NPC Scheduler OFFICIAL SALE

Modular NPC Scheduler is a lightweight and extensible system that lets you define daily routines for your NPCs using ScriptableObjects, NavMesh movement, and scene-safe references.

Designed for RPGs, simulation games, and open-world environments, this tool gives your world life with NPCs that follow time-based behaviors like working, eating, sleeping, and more.

No coding required to get started (except for using own logic for the day time simulator whihc lives in the UI — just assign tasks using assets and scene-linked targets, and your NPCs will begin following their schedules out of the box.


🧠 Use Cases

  • NPCs that sleep at night and work during the day
  • Townspeople who visit shops or patrol specific areas
  • Blacksmiths, tavern owners, or guards with routines
  • Life simulation or farming game character schedules
  • Any AI that needs time-based world interaction

🛠 Customizable Task System

You can expand the included ScheduleTask enum and executor logic to trigger animations, events, cutscenes, dialogue, or anything else your project needs.


💡 Features Recap

  • ScriptableObject-based scheduling system
  • NavMeshAgent-compatible task execution
  • Custom SceneReferenceHandle system to safely link scene objects from assets
  • Clean demo scene with working example
  • Modular, source-included, and extensible