Devlog #2 - NPC Behaviours & Simulation

Fortuna Citizens!
Lead Designer Brent is back with our second Streets of Fortuna devlog, this time about programming NPC behaviours. Fortuna is a city that has simulated people who have their own schedules, behaviours and lives, regardless if the player is present or not. We can currently support 1000 NPCs at a time, with that number hopefully growing to 3000 as we have more content and buildings to support them. When playing Streets of Fortuna, it will be important to get to know people in the city no matter what playstyle you choose. A key part of being a thief for example, would be to learn the schedule of a rich merchant and find access to their store-rooms in the right moment.
In the devlog, you’ll see a play-by-play of two kinds of NPC behaviours with Work-in-progress gameplay footage. Brent also shows off some behind the scenes footage with the Behaviour Tree plugin to show exactly how we are tying it all together. Watch the full devlog on Youtube:
[previewyoutube][/previewyoutube]
We are looking forward to getting the whole city full of interesting characters and seeing what kind of interactions they can have, with you and with each other.

Thank you everyone for the reception to the last devlog. We hope to continue to make these videos regularly as much as we can to give you a peek behind the curtain of development. What are your thoughts about NPC in Street of Fortuna? What kind of theiving trickery do you hope will be in the game? Let us know in the comments or on the Kitfox Discord!
-Alexandra, Brent and the rest of the Streets of Fortuna team