
I actually feel the same when watching RPG, the NPC doesn't seem... well, characters, they seem to be humanoid signs.
It's very funny to make an NPC, I wonder why they don't get too develop, I would love an RPG with only one town in the entire game, but if each NPC is a real character.
It's a lovely Idea, well... I'll give my try.
GIRLS:***
Carolina is a girl that was saved by a magician from die in the hands of a monster when she was only 6 years old, she receive a medallion from the magician that she seems to carry to everywhere. She wants to enter the magic school, but this school is too far from her natal town, so she must travel, but the path is dangerous, so she ask help to her friend Camila to see if his brother can help her.
Camila is the nice and typical blonde, maybe she's a little dumb because she didn't like to read books and the nerdy stuff her friend (Carolina) seems to love. She love however to use new dresses that came from Carmen, the older elf. She has a strong and older brother that works to bring the food to the family after his dad where kill by a monster when trying to save Carolina.
Rosalinda is the barteender love interest that keeps making gossips of all the town, she also read the cards and the tarot from the travelers. She is saw a lot of times on the cementery at nights, maybe she's a witch.
Pacifica is Carolina's cousin that recentelly was rescued from a team of bandits that kidnapped her, she was saved by Camila's brother and fall in love because of this. She speaks the languaje of the elfs and dwarfs, she's very smart and intelectual, she know a lot of history, art and music.
Marlene is the town principal dancer, she's the wife to the main musician in the town, she wants to create a circus to travel all around the kingdom, also she like to dance using sticks in fire, that seems like a dangerous dance that she learn in her natal and exotic land.
Mercedes is a nun of the principal church in the kingdom, she has a good heart, she's really old and have a lot of wisdom. When a man broke her hearth in her youth, she decided to enter the church and dedicate his love to only God.
Diana is a priest of an ancient temple, dedicated to an older God, she likes to debate with Mercedes about their religion, always getting to an agreement about being good to others without caring about which god is the real one.
***
GUYSCarlos is Camila brothers, his dad adopted Carolina from a dying friend, He's strong, mainly because he works as lumberjack and in the market, carrying the people's heavy burdens. He is a realistic man, he doesn't think in long term because he knows he must work hard to pay the debts.
Rolento is the taxes recolector, he is very miser, but he has an strong crush on Camila, so he like's to borrow money to Carlos expecting someday he'll possess camila as a payment.
Daniel is the town musician, he likes to sing to love and womens, that's how he made Marlene fall in love, he read a lot of poetry, he also want to start traveling around the kingdom.
Rafael is the other town musician, he like to improve his performance each time he can, he know a lot of music history, that's why he likes to chat with Pacifica, inviting her to be in his house sometimes until late night.
Cecil is the town alchemist, he has a lab, he learned a lot in his travels about science and herbal medicine, so he's very renowed in the town. But when he start talking about crazy stuff like the earth is round, people start joking at his back.
***
Other races:***
ELFS:Manuel is a bandit elf that was captured a long time ago and never leave the town, he spend time with Cecil talking about his far away land, farther than the mountains that surround the town.
Carmen is an old elf that was raised by a human who found her lost in the forest when she was a baby. She loves to spend his time making clothes that are famous in the kingdom, She love to see her new creations in the body of Camila.
LIZARDS:Arcadio is the boss of the bandits that wanted to kidnap Pacifica, he's very agressive and doesn't like to be in public.
Like I said It's a lot of fun to create NPC and detail them.
Tell me what you think, what should I add?