Murder Mystery in UEFN: Build the Social-Deduction Classic
Tutorial intermediate compiles

Murder Mystery in UEFN: Build the Social-Deduction Classic

Updated intermediate Devices Events Code verified

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 --> Murder Mystery in UEFN: Build the Social-Deduction Classic: 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.

flowchart TD A[Round starts: roles assigned secretly] --> B[Innocents mingle / Sheriff watches] B --> C{Murderer acts?} C -->|Eliminates an Innocent| D[Innocent count drops] C -->|Lays low| B D --> E{Sheriff reacts?} E -->|Shoots Murderer| F[Innocents WIN] E -->|Shoots an Innocent| G[Murderer WIN - Sheriff blundered] E -->|Misreads / waits| H{Any innocents left?} H -->|Yes| B H -->|No| I[Murderer WIN] F --> J[Reset roles, next round] G --> J I --> J

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:

  • BrendannndUltimate Murder Mystery blew 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.
  • fhsupportPro Murder Mystery widens the formula to eight secret roles (Detective, Seer, Murderer, Clown, Witch, Doctor, Skeleton, Pumpkin Man) instead of the classic three, deepening the deduction.
  • THESLURPMuseum Murder Mystery shows 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 --> Murder Mystery in UEFN: Build the Social-Deduction Classic: 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) — fires EliminatedEvent every 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

  1. @editable EliminationManager lets a designer drag the real device in — no hard-coded names.
  2. @editable SpecialRoleCount subtracts the Murderer and Sheriff so the counter only protects true Innocents (set to 3 if you add a Detective, etc.).
  3. StartRound reads GetPlayspace().GetPlayers().Length to seed the lobby size, then clamps so a tiny lobby can't go negative.
  4. OnEliminated decrements the innocent count; reaching 0 is a clean Murderer win.
  5. MurdererCaught is 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.
  • EliminatedEvent is 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.

Up next · Staple Modes Hide & Seek in UEFN: Build the Playground Classic Continue →

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.

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.

Comments

    Sign in to vote, comment, or suggest an edit. Sign in