NPCs are starting to hold grudges. And honestly, fair.
We wrote about something similar in an earlier article, but now Ubisoft’s NEO system is turning background characters into something closer to actual people. Not in a creepy “they’re alive” way, but in a “they remember what you did and act accordingly” way. Insult someone early on, and don’t be surprised when they’re still annoyed hours later. That kind of continuity used to take endless scripting. Now it takes a couple hours and a solid backstory.
Under the hood, it’s less magic and more structure. Writers define who a character is, their history, their motivations, who they like and hate. That gets turned into a kind of memory system that keeps conversations grounded. The dialogue is generated on the fly, but it stays consistent with who that character is supposed to be. Ubisoft’s internal tests land around 85 to 90 percent narrative accuracy, which is high enough that players stop noticing the system and just react to the character .
The real shift is in how games get built. Before this, developers had to write dozens of rigid dialogue paths per character and then manually test them across different playthroughs. It was slow, expensive, and still missed things. Now teams can simulate thousands of interactions in minutes, catching lore breaks, tone issues, and weird edge cases before anyone touches a controller. QA time drops, iteration speeds up, and smaller teams suddenly have tools that used to be locked behind AAA budgets.
And players are noticing. Early results show longer sessions and better retention, mostly because characters feel like they exist beyond a single moment. They react, they remember, and they evolve with you.
It sounds like a small upgrade. In practice, it turns games into something that actually remembers who you are.