In GTA IV, they wanted to make the NPC much more live, but they had to abandon the idea.
Former Rockstar North technical director Obbe Vermay said that Leslie Benzis wanted to give each NPC their own life: a home, a schedule, and a job. For example, every morning the characters had to get into a car and go to work.
The developers had been working on this system for a while, but it turned out to be too problematic and produced a huge number of bugs.
Vermeer himself did not support the idea: in his opinion, it is not so important for players that each NPC has a full schedule and their own life they calmly perceive them as a little false and superficial.
#game