Murder Mystery in UEFN: Build the Social-Deduction Classic
Murder Mystery in UEFN: Build the Social-Deduction Classic
Murder Mystery is what happens when you bolt a party-game whodunit onto Fortnite. Most of the lobby are Innocents with no weapon. One player is the secret Murderer, quietly eliminating people one by one. A single Sheriff carries the only gun and has to figure out who the killer is before the bodies pile up — without shooting an innocent by mistake. This Game Modes entry breaks the hidden-role format down and builds a compile-verified Verse round manager that tracks the surviving innocents and resolves the round.
1. What it is
<!-- section-art:1-what-it-is -->

Hidden Roles
Murder Mystery is a hidden-role social-deduction mode. Roles are assigned secretly at the start of each round:
- Murderer — knows who they are, has a melee/quiet kill, wins by eliminating everyone before being caught.
- Sheriff — has the only ranged weapon, wins by shooting the Murderer (but loses if they gun down an Innocent).
- Innocents — unarmed, win by surviving and by helping the Sheriff read the room.
The whole game is information warfare: who's moving suspiciously, who was near the last body, who's clumping with the crowd to hide. It's Among Us energy inside a third-person shooter.
2. Type of game
| Attribute | Typical value |
|---|---|
| Genre | Social deduction / hidden role |
| Teams | Asymmetric roles (1 Murderer, 1 Sheriff, N Innocents) |
| Players | 6-16 in one lobby; sweet spot ~10-12 |
| Match length | 2-4 min per round, best-of / endless rounds |
| Respawns | Round-based — eliminated players spectate until the round resets |
| Map shape | A contained themed venue (mansion, museum, ship) with sightline blockers |
3. The loop
Every round is a tightening squeeze: the Murderer thins the lobby while the Sheriff hunts. The round ends three ways — the killer is caught, the killer wins, or the Sheriff blunders.
The drama lives in the Sheriff's trigger discipline: every shot is a commitment, and a wrong one hands the round to the killer.
4. Why it's fun
- Paranoia is the gameplay. You're not just shooting — you're reading body language, movement, and timing. The tension is psychological.
- Asymmetry creates stories. The lone Murderer pulling off a clean sweep, or the clutch Sheriff snap-read, are both highlight-reel moments.
- Low skill floor, high mind-ceiling. Innocents need no aim — anyone can play and contribute by spectating and pointing.
- Social chaos. Voice/emote accusations, false alarms, and betrayals make it the best mode to play with a full friend group.
- Fast resets. Caught the killer in 30 seconds? New roles, new round, instantly.
5. Who made the great ones
Murder Mystery is one of Creative's most durable social categories:
- Brendannnd —
Ultimate Murder Mysteryblew up after its trailer hit the official Fortnite YouTube channel (several million views) and landed on the Discover menu; it's the modern benchmark for the format. - fhsupport —
Pro Murder Mysterywidens the formula to eight secret roles (Detective, Seer, Murderer, Clown, Witch, Doctor, Skeleton, Pumpkin Man) instead of the classic three, deepening the deduction. - THESLURP —
Museum Murder Mysteryshows how much a strong themed venue carries the mode (sightlines and hiding nooks are level design). - Good Gamers — a clean up-to-12-player build that's a great study in tight, readable role rules.
6. Examples / variants
- Classic 3-role — one Murderer, one Sheriff, the rest Innocents. The purest version.
- Multi-role deduction — extra roles (Seer who can scan, Doctor who can revive) layer in Town of Salem-style depth.
- Tasks variant — Innocents complete objectives (Among Us style) which forces movement and exposes the Murderer.
- Themed horror — Friday-the-13th / haunted-mansion skins turn the dread up; same loop, scarier dressing.
7. How to make it in UEFN / Verse
<!-- section-art:7-how-to-make-it-in-uefn-verse -->

Role Assignment Device
The devices you'll place
- Class Designer / Team Settings — define the Murderer, Sheriff, and Innocent roles (loadout = who gets a weapon).
- Class & Team Selector or a randomizing assigner — to hand out the secret roles each round.
- Elimination Manager (
elimination_manager_device) — firesEliminatedEventevery time a player is taken out, so Verse can track the innocent body count. - Player Spawn Pads + a contained themed map with blockers.
The Verse mechanic that ties it together
Role assignment and loadouts are device-driven. Verse owns the round resolution: count how many innocents remain, and end the round when the Murderer is caught or the innocents run out. The series staple returns — subscribe to an event, react — on the Elimination Manager's EliminatedEvent.
# elimination_manager_device fires EliminatedEvent : agent every time
# a tracked player is taken out.
EliminationManager.EliminatedEvent.Subscribe(OnEliminated)
To seed the round we ask the playspace for the lobby — the same call used all series long:
Players := GetPlayspace().GetPlayers() # []player
InnocentsLeft := Players.Length # minus the special roles, set in StartRound
The full, compile-verified round manager
Drop this murder_mystery_device into your project, wire the @editable
Elimination Manager, and it tracks surviving innocents as the Murderer works,
resolving the round when the killer is caught or the lobby is wiped. It's a
standalone creative_device, so it compiles on its own.
How it works, line by line
@editable EliminationManagerlets a designer drag the real device in — no hard-coded names.@editable SpecialRoleCountsubtracts the Murderer and Sheriff so the counter only protects true Innocents (set to 3 if you add a Detective, etc.).StartRoundreadsGetPlayspace().GetPlayers().Lengthto seed the lobby size, then clamps so a tiny lobby can't go negative.OnEliminateddecrements the innocent count; reaching 0 is a clean Murderer win.MurdererCaughtis the Sheriff hook — wire your role device's "Sheriff eliminated the Murderer" event to it to award the Innocents.
Gotchas
- Roles are device-assigned, not Verse-guessed. Let the Class Designer + a randomizer pick who's the Murderer; Verse only resolves the outcome.
EliminatedEventis the victim, not the cause. It can't tell you who killed whom, so model wins by counting survivors and by hooking the Sheriff's shot separately.- Clamp the count. A double-elimination can overshoot —
InnocentsLeft <= 0, not== 0, ends the round cleanly. - Map design is the deduction. Blocked sightlines, choke points, and hiding nooks are what make reading the killer possible — that's a level-design job, not a Verse one.
Recap
- Murder Mystery is hidden-role social deduction: one secret Murderer, one armed Sheriff, the rest unarmed Innocents.
- The fun is paranoia and trigger discipline — every Sheriff shot is a commitment, every move is a tell.
- In UEFN the Class Designer + a role randomizer assign the secret roles; the Elimination Manager reports the body count.
- The Verse pattern is the series staple: subscribe to
EliminatedEvent, count surviving innocents, resolve the round on a wipe or on the Sheriff's catch. - A great themed venue with controlled sightlines is what makes the deduction playable.
Get the complete code — free
You've read the full walkthrough. The complete, copy-paste-ready Verse solution is free for members — sign in to unlock it.
Free with your BrainDead.TV / BrainDeadGuild Discord account. The walkthrough above is always free.
Check your understanding
Test yourself with an interactive quiz and track your progress + earn XP — free for members.
Turn this into a guided course
Add Game Modes — Murder Mystery: hidden-role deduction, the accuse-or-die loop, and a compile-clean Verse innocent-tracker device to your free study plan — we'll suggest related pages and stitch the lot into one compile-checked, self-guided lesson with worked examples and quizzes.
References
Original tutorial generated by Verse Island from the Verse/UEFN knowledge base, with references to the Epic Games sources above. Code is validated against the knowledge base.