I started writing my current game, not yet announced, with a script that would randomly choose names for the npc’s at the beginning of every play through. Initially, I thought this would be a fun design idea as every time you restart the people would have different names, however, as I’ve put a lot of work into character development I’ve found that it may not be the best idea. Before you go straight ahead and bash the idea of random names I’ll list the pros and cons I’ve found with it below. Let me know your opinion on the idea and whether or not I should go ahead and just choose names for each character myself.
Sense of contemporariness. Changing variables is one of the primary themes of the game and changing names, I think, is just an interesting mechanic that goes along with that theme.
It may get boring with the same people after 3 or 4 play throughs. Unfortunately, I cant create a whole AI to generate new dialogue every play through, but at least completionists wont have to read the same names over and over again.
Difficulty in the forum. Obviously if everyone’s name is different it would make discussing the characters in the forum difficult.
Empathy. If their names change every play through it may hinder some people’s connection towards the characters.
Let me know what you think or if you come up with any pros or cons I didn’t mention.