Original Post
I'm starting to consider making randomly generated NPCs who will fill out towns and be different each time the player visits to make the town seem busier and larger. I really want to get natural interactions between NPCs and any emergent behaviour would be an added bonus - I was wondering where to start, so any recommendations for relevant books or articles would be greatly appreciated.