coyotecraft
Sponsor
I had a break through last night about writing dialogue for NPCs. The trick is to suggest to the players that they actually do stuff while you're away. You can't create the illusion of life when the characters stand in the same place and vomit exposition.
I say "suggest" because you have limited time and resources and an entire world to fill; it's just not practical to show the characters actually doing stuff. The game might not even have an environment to move around in, it might just be characters portraits and background art.
So what you do is begin or end a conversation by having the character tell you what they're up to.
"While you were gone I searched through the archives and..."
"It's almost closing time, I'm locking up after you leave."
It seems so obvious in retrospect. But my problem was that when characters weren't telling the player where to go or what to do, I'd just having them express an opinion or observation. It implies an awareness of their surroundings, but it doesn't suggest that they are active in it.
I've known for years that it's important to ground characters in their environments, but I guess I wasn't taking it far enough.
I say "suggest" because you have limited time and resources and an entire world to fill; it's just not practical to show the characters actually doing stuff. The game might not even have an environment to move around in, it might just be characters portraits and background art.
So what you do is begin or end a conversation by having the character tell you what they're up to.
"While you were gone I searched through the archives and..."
"It's almost closing time, I'm locking up after you leave."
It seems so obvious in retrospect. But my problem was that when characters weren't telling the player where to go or what to do, I'd just having them express an opinion or observation. It implies an awareness of their surroundings, but it doesn't suggest that they are active in it.
I've known for years that it's important to ground characters in their environments, but I guess I wasn't taking it far enough.