Why Most Game NPCs Feel Dead (And How Emotion and Memory Fix It)
Most game NPCs aren’t lifeless because the animations are bad. They feel lifeless because nothing you do ever sticks. You help them, threaten them, embarrass them, save them, steal from them, and f...

Source: DEV Community
Most game NPCs aren’t lifeless because the animations are bad. They feel lifeless because nothing you do ever sticks. You help them, threaten them, embarrass them, save them, steal from them, and five seconds later they’re back to factory settings. No tension. No grudges. No slow trust. No one tells anyone else what happened. They just flip to the next state and keep going. Players notice this instantly, even if they can’t explain why. While building my own system, I kept running into the same realization: NPCs don’t need a bigger brain. They need continuity. The problem with scripted behavior A lot of NPC logic still feels like stage acting. A behavior tree says: patrol here chase there say this line go idle That works fine for guards or enemies. It breaks the moment you want social behavior. Because social behavior is messy. It depends on mood, memory, reputation, hierarchy, recent events, and sometimes just bad timing. Two NPCs can say the exact same line, but if one trusts you and