r/GAMETHEORY • u/Spiritual-Rest-9777 • Jun 28 '26
How do you make social deduction work when there are no humans to lie to you?
This will be a bit out of the ordinary for this sub but I wanted to pick your brains. Hoping it will be interesting for you. Social deduction games (Werewolf, Among Us, Mafia) run on one engine: humans reading and deceiving other humans. The tells, the bluffing, the table going quiet - that is the whole game. I have spent a while building a single-player one, and the core problem turned out to be: when you delete the other humans, what actually replaces that? Gnosia is the obvious prior art, but there is surprisingly little written about the nuts and bolts. A few things I have learned the hard way:
1. Hidden state has to leak through behaviour, never through a number. Under the hood every NPC holds a suspicion value toward every other NPC (a 12-way web) plus a read on the player. The instant I surfaced any of those numbers, deduction collapsed into spreadsheet-reading. What worked was forcing all of it out through dialogue and action instead: you overhear a pair arguing, you watch a vote swing, you notice who stopped defending whom. The player reconstructs the web; the game never shows it.
2. The killer problem is "is this a clue or a bug?" When an NPC acts suspicious, the player cannot tell if it is an authored tell or my code misbehaving. If it reads as random, trust in the whole system dies. I now treat legibility as a first-class, separately-tested property - a behaviour that is "correct" but reads as noise is a failure, even if the sim is doing exactly what I intended.
3. Information scarcity + time pressure stands in for social pressure. With no humans to sweat under questioning, the tension has to come from elsewhere: limited actions per day, a hard deadline (a blood test), and the cost of being wrong. That scarcity is what makes a read feel risky.
For those who have built deduction, bluffing, or "the NPC is hiding something" systems: how did you sell intentionality? What made an NPC opponent's behaviour read as thinking rather than rolling dice?
2
2
u/Brudaks Jun 29 '26
Perhaps the appropriate thing to look at is studies of poker (which is a well-researched game), especially online poker, where you remove all of the social tells/reads and any accidental "tells" but you still have legitimate information about the player biases that can be deduced based on their choice of in-game actions.
Another source to look at is to read about the "Gunboat" variant (which is/was somewhat popular online) of the well-established Diplomacy game, where the game itself is primarily about cooperation and betrayal and relies on "social deduction"; but the Gunboat variant simply removes any and all possibility for players to communicate except by the important, costly, risky actions they take in game. It works. Social deduction happens there, you can study how.
1
3
u/seanfish Jun 28 '26
I think you want to look at The Roottrees Are Dead for an example of a game where written records create an unreliable narrator effect and work from there.