Sign in
HomeMechanicsWorld SystemsNPC Daily Schedules
World Systems

NPC Daily Schedules

NPC daily schedules give characters routines of sleeping, working and eating tied to the world clock, so a town behaves like a society rather than a rank of stationary quest dispensers.

Introduced 1992 Origin Ultima VII: The Black Gate Developer Origin Systems Direct forks 3 All descendants 5 Later adopters 23

Each character owns a timetable. Entries pair a time with a place and an activity, and pathfinding moves them between home, workplace, tavern and bed, with routines interrupted by events like rain, crime, or the player standing in a doorway. Because schedules are data rather than script, the simulation keeps running off screen, and anyone who arrives at the wrong hour finds a shop closed and a street empty.

Origin Systems shipped Ultima VII: The Black Gate in 1992 with a full town simulation of this kind, after several games spent building toward it. Memory and pathfinding had been the limiting factors, and by 1992 a personal computer could hold a city's worth of routines. Motivation was fictional as much as technical, since the plot is a murder investigation and investigation requires a world where people have habits.

Routines produce the impression of society cheaply, and they make theft, stealth and eavesdropping meaningful, because knowing when a room is empty is real knowledge. Costs appear as fragility and friction: characters get stuck, schedules break under crowd conditions, quest givers wander off mid-conversation, and players spend real minutes waiting outside a locked door for a shopkeeper who is asleep exactly as designed.

Lineage — traced back to a root

Every mechanic in this dataset resolves to an ancestral chain. This one is 2 steps deep, beginning with Day/Night Cycle in 1983.

Open this lineage in the interactive graph →

Descends directly from

Forked into

Shenmue timed a city to the hour, The Elder Scrolls IV: Oblivion let routines drive crime, and Persona 5 hung an entire calendar on them.

Look this mechanic up elsewhere

Also called: npc routines, daily schedules

Cite this entry

“NPC Daily Schedules.” The Genome of Games, an ontology of game mechanics. Origin: Ultima VII: The Black Gate (1992). https://genome-of-games.vercel.app/feature/npc-daily-schedules/