Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

Update 2 How NPCs Make Acquaintances

Hi everyone, dear friends and future players!

I'm still hard at work on the NPC behavior system, and today I’d like to share a little peek into one of the foundational mechanics — how characters get to know each other.

This is part of the social simulation layer I’m building for the game. Even though it may look simple on the surface, it lays the groundwork for more advanced features later (friendships, rivalries, gossip, group dynamics, etc.).

Here’s how the current acquaintance mechanic works:

  1. 🧍‍♂️🧍‍♀️ NPCs don’t know each other by default
    When a new character spawns into the game world, they have no knowledge of others around them. They're essentially alone in their internal "social map."

  2. 👀 They notice nearby characters
    When two NPCs come close enough, they "notice" each other. This isn’t a friendship or meaningful relationship yet — just a basic recognition, like when you walk into a room and subconsciously register that someone else is there. They now know the other exists.

  3. 🔗 These social links persist
    Once characters have seen each other at least once, they always remember that the other exists (as long as both still exist in the world). This forms the foundation for long-term relationships.

  4. 🧠 It’s all visualized in-game
    For development purposes, I’ve visualized these acquaintance connections using simple lines between characters.

Thanks for reading , your feedback is welcome! 💬