Agreed! I've been really hoping that NPCs get some life-like attributes, even something simplistic (like the weather commentary). I haven't tried any Japanese games, so I don't know what type of interactions they would have. I know a lot of games have mods to make NPCs interactable, when it would be stellar just having in-depth NPCs as part of the game itself -- sort of like a Red Dead 2 type idea but more personal if that makes sense.
Had some further thought on the romance side of it, and came up with a few more suggestions for what that might look like:
Getting Married:
1. Obtain a Ring
- Obtain certain ores --> smelt/craft into a ring.
- OR purchase from a jeweler merchant.
- Fancier rings might increase chance of proposal acceptance (NPC only).
2. Propose
- Player with a ring can propose to another player or NPC that is not married. NPCs must be an adult.
- If the NPC is someone else’s child, then the parent player can decide if they will “bestow their blessing” and allow the proposing player to marry their (adult) kid. Would transfer that NPC out of their original family to the other player.
3. Married Status
- Being married unlocks a married buff (faster stam regen or something) and the procreate option. Also unlocks commands and task assignments for an NPC partner.
NPC Children
1. Spawning Children
- Using the procreate option with a visual of hearts or something, the adult female (whether player or NPC) becomes pregnant for x duration. After pregnancy, 1-3 infants are spawned, with higher numbers being more rare. Perhaps odds can be increased with an item or certain food?
2. Adopting Children
- Players can adopt children of various ages from an orphanage “merchant”, but can be expensive.
- Players can also put up their children for adoption as well, but in doing so cannot get them back again.
3. Age Stages
- There are five Age Stages: Infant, Toddler, Child, Teenager, and Adult. Each stage requires a bed, food, and clothing, but can vary slightly between them (ex: babies need goat milk, but other ages can eat actual food).
- Not every stage has the same interaction level, with infants having the lowest (no, they can’t do chores) and teenagers/adults having the highest.
4. Child Help
- Teen and older family members can be assigned to take care of younger children (feeding, carrying, guarding, etc). Players can also hire a nanny to do the same, but would be super expensive.
- If skills are added to the game, players might be able to hire a tutor to “teach” their kid skills at a faster pace than the kid gaining experience by doing.
Emotes / Visual Actions:
Just for fun. Having emotes in the game that can be used to trigger events.
- Handshake — agree to take on a quest
- Head Shake — turn down a quest option / other “no” instances
- Propose — down on one knee
- Marry — slide ring on finger (auto plays if proposal accepted)
- Rejected — some sad emote (auto plays if proposal rejected)
- Romantic (if married): Kiss, Hug, Hold Hands
- Rock Paper Scissors (can play with NPC child and older)
- Carry Child: In Arms (baby), On Hips (baby, toddler), On Shoulders (toddler), On Back (child)
Note: If you need ideas, the game HEAT: Homestead (abandoned game) has decent examples of how to incorporate this. Not a fan of their procreation idea, need something more PG, but the general gist.