LostFonDrive

Veteran
Veteran
Joined
Feb 13, 2015
Messages
187
Reaction score
75
First Language
English
Primarily Uses
What are your thoughts on having NPCs that can't be interacted with? I.e. having NPCs with a speech bubble icon or something that indicates they can be spoken to, while also having other NPCs that don't have the icon, and therefore cannot be spoken to.

The advantage to doing this is that you can make areas feel more alive and dense with people, without having to have dialog for every single person. Not only to give yourself less work as the developer, but I feel like it can be overwhelming to a player if there's 30 NPCs in an area and they might feel pressured to talk to them all even though it's optional.

The obvious disadvantage is some people probably enjoy talking to every last person, and won't appreciate having lots of NPCs that don't say anything.

Just food for thought. What are your thoughts on this?
 

Trihan

Speedy Scripter
Veteran
Joined
Apr 12, 2012
Messages
6,028
Reaction score
6,042
First Language
English
Primarily Uses
RMMZ
There was a game that handled this in a way I thought was really interesting: characters you could talk to appeared normally, while non-interactible NPCs were just coloured silhouettes.
 

Milennin

"With a bang and a boom!"
Veteran
Joined
Feb 7, 2013
Messages
3,207
Reaction score
2,564
First Language
English
Primarily Uses
RMMV
I think it's fine for busy and crowded areas, where you don't expect to strike up a conversation with a random person anyway.
 

SGHarlekin

Orc Jester
Veteran
Joined
Jun 29, 2020
Messages
964
Reaction score
1,089
First Language
German
Primarily Uses
RMMV
You could do it the other way around, show a speech bubble above interactable npcs when the player is nearby.

I find it curious that we, as players, expect to be able to talk to countless npcs. How many of you actually go around talking to random strangers you meet on the street tho?
 

LostFonDrive

Veteran
Veteran
Joined
Feb 13, 2015
Messages
187
Reaction score
75
First Language
English
Primarily Uses
There was a game that handled this in a way I thought was really interesting: characters you could talk to appeared normally, while non-interactible NPCs were just coloured silhouettes.
That does sound kinda cool actually
 

pawsplay

Veteran
Veteran
Joined
Mar 29, 2012
Messages
495
Reaction score
270
First Language
English
Primarily Uses
RMMV
You can use various tricks. You could use stepping animations for talkers, and not for non-talking NPCs. You could make non-talker sprites slightly smaller. You could add a graphic or halo, even one that appears when they are close.
 

VegaKotes

Veteran
Veteran
Joined
Jun 25, 2013
Messages
212
Reaction score
155
First Language
English
Primarily Uses
RMMV
Another small trick might be to have some npcs that you can talk to, both quest givers and random chatters, and then have a lot of ones that you can't talk to just out of reach. Behind a fence or behind some other NPCs or across a small pond, in a section blocked by a tree or a barrel, etc.
 

gstv87

Veteran
Veteran
Joined
Oct 20, 2015
Messages
3,039
Reaction score
2,132
First Language
Spanish
Primarily Uses
RMVXA
I rigged me a common event that takes a script call with the name of the NPC, and returns several variations of "Piss off!"
was one of the first things I designed, along with the quest system and daylight system.
it was only natural to go there, since I was already making a structured dialogue system, wasn't too hard to add a few rebound lines.
 

Basileus

Veteran
Veteran
Joined
Oct 18, 2013
Messages
407
Reaction score
584
First Language
English
Primarily Uses
Dragon Quest 11 used something like this. There were bubbles with smiley faces over NPCs you could talk to, with one type of bubble for quest givers and another for regular dialogue. And the icon changed to a neutral face and greyed out once you spoke to them, but refreshed if an event triggered new dialogue for them. A lot of NPCs were busy and you couldn't speak to them, but if you walked next to them, a text box appeared over them. This let the player listen in on a conversation two NPCs were having with each other just by walking past them with no need to stop and talk to them. I think there were also some NPCs that were just busy doing stuff and didn't have a text box or a bubble to make the cities busier.

The icons and color-coding made it really easy to keep track of everything as you explored a new town.
 

kirbwarrior

Veteran
Veteran
Joined
Nov 13, 2014
Messages
1,217
Reaction score
1,094
First Language
English
Primarily Uses
N/A
I find it curious that we, as players, expect to be able to talk to countless npcs. How many of you actually go around talking to random strangers you meet on the street tho?
I do, right after I walk into their homes unannounced, ask them about a guy with a big sword, and swipe their savings from their drawers.

What are your thoughts on having NPCs that can't be interacted with?
I have no strong feelings either way. What I do appreciate is games using it well; Having plenty of NPCs to talk with that give meaningful info (whatever "meaningful" means in that context from side quests, world building, character building, etc) and then further having NPCs that exist just for purposes of making the town feel more like a town. The key here is older games already have these NPCs that basically say meaningless one-liners ("Hello.", "Welcome to Bridgeton.", "I don't know why the kids are obsessed with glowing monsters and shoving them in their pockets.", "Sure is hot today.") but newer ones can get away with showing the dialogue without forcing you to interact to see it.
 

SGHarlekin

Orc Jester
Veteran
Joined
Jun 29, 2020
Messages
964
Reaction score
1,089
First Language
German
Primarily Uses
RMMV
I do, right after I walk into their homes unannounced, ask them about a guy with a big sword, and swipe their savings from their drawers.
Which is why in my game, the player can not enter homes uninvited. I have a relationship system for all the characters that are recruitable and their homes only show up once they invited you.

NPCs houses are locked too. Or rather the way the way my city maps work, there are no npc houses.
 

HelenPixels

Veteran
Veteran
Joined
Sep 5, 2021
Messages
106
Reaction score
75
First Language
English
Primarily Uses
N/A
Depends on the context of where you have the non-interactable NPCs. Like, in a pub scene, you wouldn't have every NPC customer being intereactable, maybe just the ones that are essential to the story.
 

Saireau

Veteran
Veteran
Joined
Dec 19, 2019
Messages
133
Reaction score
73
First Language
German
Primarily Uses
RMMV
To be honest, as a player, I often talk to every NPC only to see whether they have an item or a quest or something. Replacing the 'filler NPCs' with NPCs the player can't even interact with sounds good to me.
 

Spaske

Veteran
Veteran
Joined
Nov 6, 2021
Messages
276
Reaction score
142
First Language
German
Primarily Uses
RMMZ
I can remember the first time playing jade empire and going into that big city (forgot its name), there were like 1000000 npcs wich you could talk to and damn was i overwhelmed, so id say from my personal perspective, having some "useless" npc is ok but if its too many i get annoyed or dont even bother talking to them potentially missing then something. So i would say, the best thing is to somehow make it clear wich one says something important and wich one has the generic "whats up" line...
... i also find it annoying when npc do not act apropriate to the situation, like a bomb getting off, dead bodies everywhere, the npc barely hanging to live but sayin "nice weather bro"...
 

ShiraCheshire

Veteran
Veteran
Joined
Jan 8, 2020
Messages
57
Reaction score
84
First Language
English
Primarily Uses
RMMV
Maybe unusual opinion, but I'm not a fan of non-interactible NPCs. I get that if you want to make a big city then not every character is going to have in-depth dialogue, but simply not being able to talk to certain characters really pulls me out of my immersion. Makes me feel like I'm surrounded by ghosts or something.

I prefer to give the unimportant NPCs unimportant dialogue. "I'm in a hurry" "I'm heading home for the day" "Maybe I should go to the market later" and similarly quick, simple dialogue. Feels basic, but at least they seem alive.

I do like it when games make it clear which NPCs will have actually important dialogue and which are just space fillers though.
 

Mr. Detective

NATO Special Operative
Veteran
Joined
Sep 9, 2012
Messages
1,040
Reaction score
500
First Language
English
Primarily Uses
N/A
I think this is a case of quality over quantity.

Have NPCs that give useful information about the world, or funny conversations, as a way to tell the players more about the game's story. And then you can have a bunch of generic NPCs that can't be interacted with in the same area. It makes the place feels alive, especially if it's a city or a town. The more interactable NPCs you have, the more time you'll spend writing dialogues for them. Time which you can use instead to finish your game/demo. So, keep them at a reasonable number so you don't end up giving NPCs filler dialogues, or get burned out.

An exception is if the maps are small, and have small number of NPCs. Battle Network is an example of this. Most of the maps are of decent size and have about a dozen of NPCs at most. Their dialogues sometimes stay the same over a certain period, too. So scale your number of interactable NPCs with the size of your map.

Also, your user name... I can't get this out of my head:

maxresdefault.jpg


*Incomprehensible Japanese*
LOSU TO FON DO RAIBU!!!!
32.gif
 

Enigman

Veteran
Veteran
Joined
Mar 1, 2021
Messages
79
Reaction score
147
First Language
English
Primarily Uses
RMMV
If there's an NPC that's accessible I'll attempt to talk to them in case they have a quest, item, funny dialogue or have something to add to the story.

I have been experimenting with a couple of NPCs who have minimal to say to the player until they have completed a couple of quests in the town for other NPCs. Player is initially an unknown stranger and proving their trustworthiness means more engagement from the townfolk (small town.)
 

velan235

Veteran
Veteran
Joined
Dec 7, 2014
Messages
85
Reaction score
47
First Language
Indonesia
Primarily Uses
I like that approach, it would limit my “spam action button on everyone”, also it's acceptable if some NPC just doesn't want to talk to some stranger, rather than forcing “it's a nice weather” dialogue.

Also, it means that the interactable NPC should have more meaningful interaction when interacting with them (useful hints / flag, side quest, event etc.)
 
Last edited:

Ilithianeae

dont use my moo-cow face, please! ^-^
Veteran
Joined
Aug 11, 2019
Messages
95
Reaction score
44
First Language
German
Primarily Uses
RMMV
hello lostfondrive,

i like it when there are lots of npc´s in a village even if the most of them havent anything to say.

actually the funniest npc´s i saw are in aura kingdom. the most of them are quest-ones. but there are also other ones which are for listening only.
 

kirbwarrior

Veteran
Veteran
Joined
Nov 13, 2014
Messages
1,217
Reaction score
1,094
First Language
English
Primarily Uses
N/A
I prefer to give the unimportant NPCs unimportant dialogue. "I'm in a hurry" "I'm heading home for the day" "Maybe I should go to the market later" and similarly quick, simple dialogue. Feels basic, but at least they seem alive.
What I really like with those is when the NPC doesn't even look at you. "Talking" to them is actually just the character listening to the NPC talk to themselves.
 

Latest Threads

Latest Posts

Latest Profile Posts

Shoot.gif
Because The Fury from Metal Gear Solid 3 is one of my favorite bosses of all time, I felt the need to make a somewhat similar boss for my own game. taking cues from both the Fury and another awesome astronaut boss, Captain Vladimir from No More Heroes 2.
RE4make almost had me with their demo until I got to the dog stuck in a bear trap and realized that he was dead and could no longer be saved. Just not the kind of reimagining I'm interested in.
Here's some dudes that I'm drawing for Jimmy's Quest!
autredo.png
Autism Acceptance Month 2023!


Did this randomly in my free time, I guess today is a good day to show it.

Forum statistics

Threads
130,023
Messages
1,207,106
Members
171,288
Latest member
oscerr
Top