Non-Player Character: What an AI NPC Can Hold

A non-player character is a role with a want, a secret and a limit. How AI NPCs keep their memory in a scene, how to write one, and where they still fail.




What a non-player character is for
A non-player character is anyone in the scene who is not you. In a tabletop game the GM plays them; in a video game a script plays them; in an AI scene the character plays itself, within the limits you wrote. The job is always the same: an NPC exists to want something the player can give or refuse, and to remember which one happened.
That is also where most NPCs fail. A shopkeeper with a stock list is furniture. A guard who repeats the same warning is a wall. An NPC becomes a character the moment they have a want, a secret and a limit — and a scene becomes playable when those three things collide with what the player is trying to do.
| What it is | A character in the scene who is not the player |
| What it needs | A want, a secret and a limit |
| What it remembers | The last exchange, the relationship state, the chapter |
| What it is not | A human GM, a scripted quest-giver or a voice actor |
Write an NPC with one line
Give the roleplay skill a role and a want, and it builds the biography, the voice and the memory around them. Add a secret in the second sentence and the scene has somewhere to go.
The three things every NPC needs
A want gives the scene a direction: the NPC is trying to get something, and the player is in the way or the answer. A secret gives the scene a second layer: there is a version of events the NPC will not volunteer, and the player can find it. A limit gives the scene a shape: the NPC will not do one specific thing, no matter how charming the player is. Without the limit, every conversation collapses into agreement.
- A want the player can satisfy — Not “wants power” — “wants the player to sign”. A want has to be answerable in this scene, tonight.
- A secret with a cost — Something true that the NPC will not say for free. The secret is what makes a second conversation different from the first.
- A limit that does not move — A line the NPC will not cross, even if the player pushes. The limit is what makes the character feel like a person instead of a vending machine.
- Memory of the last exchange — The scene keeps the previous chapter and the relationship state, so the NPC’s attitude reflects what already happened.
- A voice, not a description — How they answer matters more than how they look. Short sentences, deflection, a specific joke — pick one and keep it.
What AI changes, and what it does not
AI solves the bookkeeping problem. A human GM cannot hold six NPCs’ wants, secrets and history at once without notes; a scene with memory can keep one character consistent across sessions and answer in their voice every time. What AI does not solve is authorship. The NPC still needs to be written — a want, a secret, a limit — and the scene still needs a player willing to push. An AI NPC without a limit is just a friendly chatbot in a hat.


NPCs already doing the job
These scenes put an NPC in front of you with something at stake. Some are allies, some are obstacles, and one of them has a file with your name on it. All of them run in the browser and all start free.





The NPC who wants something — Casefile: You and Gilded Succession
In Casefile: You the NPC is a detective holding a file about you, and the entire scene is a negotiation over how much of it he will read aloud. Gilded Succession runs the same mechanic in a court: everyone wants the throne, nobody says it, and the player is the vote. In both, the NPC’s want is concrete enough to be refused.
The NPC who is the room — The Moonlit Archives and Echoes of Linkon
Some NPCs are less a person than a rule with a face. The Moonlit Archives gives you an archivist who will help until closing time, and the limit is the whole drama. Echoes of Linkon makes the intercom voice the only company on a failing station, so the NPC is also the room’s only witness. When the limit is spatial, the scene does half the acting.
How to build one that holds
Start with the role, not the look
“Night-desk clerk at a hotel that lost a guest” is playable. “Mysterious woman in red” is a costume. The role tells you what the NPC can and cannot do.
Write the want and the limit in the same sentence
“Wants you to leave before the manager comes back, but cannot lie about the guest register” gives the scene a direction and a wall in one line.
Let the secret come out slowly
Give the NPC one true thing they will not say for free. The player’s job is to make it expensive enough to say — and the scene’s job is to remember that they did.
Six NPCs to meet tonight














Every scene needs someone who wants something
The roleplay hub collects active worlds with NPCs already written — allies, obstacles and one detective with a file. Open one in the browser, or write your own with a single line.
Built with the roleplay skill
roleplay is the skill that runs the NPC: it holds the biography, the want, the limit and the relationship state, and writes each reply in the character’s voice. character-sheet is the companion step — it turns a role and a want into the biography the scene needs before the first line, which is where most NPCs are won or lost.
FAQ
What counts as a non-player character?
Anyone in the scene who is not the player: a shopkeeper, a rival, a witness, a guard, a voice on the radio. In tabletop games the GM plays them; in an AI scene the character runs itself within the limits you wrote.
Is an AI NPC just a chatbot?
No. A chatbot answers; an NPC wants something, hides something and refuses something. The difference is testable: push against the NPC’s limit and see whether it holds.
How many NPCs can one scene hold?
One or two well-written NPCs are better than five thin ones. Each NPC you add needs a want and a limit, and the player can only track so many. If a scene feels crowded, cut the NPC who has no secret.
Can an NPC lie to the player?
Yes, if the lie is written into the character. A lie is only interesting when the scene remembers the truth and the player can find it. An NPC who lies randomly is noise, not character.
Do NPCs remember previous sessions?
The scene keeps the previous chapter and the relationship state, so an NPC’s attitude carries over. It is continuity of scene, not a perfect transcript — write down anything the plot cannot afford to lose.
Can I use this for a tabletop game?
Yes, as a solo scene or as preparation. Write the NPC in the same format — want, secret, limit — and use the scene to rehearse the voice before you bring them to a table.
Keep reading
Platform: Neta Studio · Type: Non-player character · Hub: neta.art/app/roleplay · Works: Casefile: You · The Court Card · The Moonlit Archives · Gilded Succession · Echoes of Linkon · After the Nocturne
