Loading...
NPC Simulation - Version 5 vs Version 6
Jun 26, 2026, 10:57 AM
Fixed bold formatting that was not rendering (malformed mark structure)
Jun 26, 2026, 11:05 AM
Removed duplicate in-body wikilinks
11NPC simulation is the system that runs the daily lives of every resident of Mossport in Witchbrook. Hundreds of named citizens occupy the city with their own appearances, homes, and routines, and they continue moving through their days whether or not the player is around to watch. The system is tiered: a high-fidelity simulation runs for the chunks of the world immediately around the player, and a lower-fidelity simulation handles everywhere else. That structure is what lets the city feel busy and consistent at the same time.2233Overview4455Chucklefish has publicly framed the city as a real place rather than a backdrop. Each named NPC has a unique appearance and a home of their own, and the simulation tracks where they live, where they work, what they do on a typical day, and how their schedules shift when the weather changes or the calendar advances. NPC schedules respond to seasons, weather, and town events, and the studio has flagged the simulation as one of the longest-running technical investments in the game.66778899The system intersects with most of the rest of the game's loops. The romance system depends on knowing where to find a candidate at a given time; home consultations send the player into private routines that the simulation is already running; civic witchcraft jobs slot into errands that townsfolk would have done anyway; and the streets stay busy because the simulation keeps citizens, cars, and the bus running on their schedules even when the player is somewhere else.10101111Two-Tier Simulation12121313TierCoveragePurposeHigh fidelityWorld chunks immediately around the playerFull graphic simulation: NPCs walk routes, change clothes, hold conversations, react to weather, and respond to player interactions in real timeLow fidelityEverywhere else in the cityLighter simulation: NPCs continue to follow their schedules, occupy their homes and workplaces, and produce the side effects of those routines without rendering every action graphically1414The tiering means a player walking from the college to the harbour passes through the high-fidelity bubble as it moves with them. Wherever the player is, the immediate streets are populated by characters living their full schedules, while the rest of Mossport keeps its broader rhythm running in the background so it lines up the next time the player wanders into it.15151616Daily Routines17171818Each NPC follows a routine that places them in expected locations at expected times. Shopkeepers open and close their businesses, students walk to class and back, Eli Ivers splits his time between the editorial office and the College Shop, Hana Sato runs shifts at Calico Fresh Threads, Pip Marin works in her harbour workshop, and Cormac Fitzroy sets up at The Briny Brush or out on the beach. The studio has called those routines out as one of the things they want players to learn over the course of the year. Knowing where to find someone at a given time is part of how the social systems open up.1919202021212222Routines also respond to seasons, weather, and events. NPCs add scarves in winter, carry umbrellas in the rain, and shift their schedules around festivals and seasonal milestones described in seasonal cycles. The simulation makes those changes consistent across the cast, so the whole city reacts to a change in the calendar rather than only the named characters the player has been talking to.23232424Traffic and the Bus25252626Mossport runs a working road network on top of the pedestrian routines. Cars use the streets, follow British road rules, signal at junctions, and yield to pedestrians, and blocking traffic creates real congestion with the simulated drivers honking in displeasure. A regular bus service runs through the city, providing public transit between districts and rotating decoration alongside the season. The street layer is part of why Mossport reads as a lived-in city rather than a static map: the traffic moves whether or not the player is on the road, and the bus arrives on schedule whether or not the player is at the stop.27272828Gossip, Animations, and Special Creatures29293030The simulation is still being deepened through playtesting. Pedestrians around Mossport carry gossip, overheard chatter that adds texture to the streets and can hint at what is happening around town. The studio has also added new NPC animations and fresh covenmate behaviours so that residents and coven members express more personality out and about, from a covenmate lifting weights by the docklands to small idle moments across the city.31313232The world is not limited to ordinary townsfolk and animals, either. The developers have confirmed that some very special magical creatures inhabit Mossport, surfaced through the same playtesting that shaped the late-game pacing. Their exact behaviour has not been detailed ahead of launch, but they sit inside the same simulation that keeps the rest of the city moving on its own schedule.33333434How NPC Simulation Connects to Other Systems35353636SystemWhere the Simulation Plugs InRomance SystemRomance candidates each have their own routine and workplace; finding them at the right time is part of how affection buildsHome ConsultationsTownsfolk who book a consultation are already busy on their own schedules; the player visits them inside their own routinesCivic WitchcraftJobs come from townsfolk problems that the simulation surfaces; finishing a job slots back into the affected NPC's daily routineMossportThe city itself is the canvas the simulation runs on; the named locations are populated because the simulation has someone scheduled to be thereSeasonal CyclesRoutines, wardrobes, and event schedules all shift when the calendar advances3737Related Pages38383939Mossport describes the city geography that the simulation populates. Seasonal Cycles covers the calendar layer NPCs respond to. Academic Year anchors the student-side routines at Witchbrook College.