i´ve seen some videos on youtube from a channel called zombot, and it has some videos about npcs with a little story or a mission that you need to complete in order to befriend, i found it really cool and i want to hear your opinion about it
for reference:
and this one too: