>>719191237 (OP)
Took way too long to cut that plank. Also giving a NPC a schedule is actually nothing that amazing. You can code it for a NPC pretty quickly, and you can reuse it on other NPCs in the game as well. What's more impressive is when AIs react to player action. In RDR2 you gotta code every NPC to have a reaction to being talked to, pointed gun at, punched, shot with different reactions depending on gunshot location, etc. Granted tho, you do it for one NPC you can copy paste it on every other one in the game.
Getting into game developing just showed me that it's not that hard to make a game, and only reason a dev team of 50+ people take so long is purely laziness. And creating original assets take the longest time I guess.