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
🛠 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