Township: 50 Working Places and NPC Routines for Godot 4
A Godot 4 addon pack from Core Systems Asset Factory. Made with Godot. Paid.
Township: 50 Working Places and NPC Routines for Godot 4 is a Godot 4 addon pack for Godot, paid.
Its title or description names Godot 4.
Township is a Godot 4.7 addon for NPC daily routines on your own TileMapLayer, with 50 working places drawn in code that wake when their people arrive. Royalty free in your games. A free MIT lite with 12 places is on this page. Give everyone a day as plain data: a list of stops, each a time and a place. Press Play and they walk it, opening doors, coming home after dark.
Where someone is depends only on the clock, so a scene loaded at noon, a save and a time skip are simply right, with no tracking code. Township.add_person("odile", {"name": "Odile", "trade": "baker", "stops": [ {"at": "05:00", "place": "oven", "tag": "work"}, {"at": "22:00", "place": "home", "tag": "sleep"}, ]}) print(Township.place_of("odile")) Schedules store no end times, so a night shift is the ordinary case.
Other schedules take over on market days, weekdays and story flags. A town the player can see working The forge's coals brighten when the smith arrives. An awning rolls out at opening time. A window lights after dark while someone is home, and the lamplighter lights the street lamps one by one. Fire and lamps cast real 2D lights. Everyone's day on one board The routine board draws a strip for each person.
AI disclosure, as the store page states it: AI Assisted, Code, Graphics
Paid · Get it on itch.io. Files, screenshots and the full description are on the store page.