Home › Roleplaying
Information
Apple ID6776765297
Bundle IDcom.mafiaapp.mafiaGame
SellerSeller
Min iOS13.0
Min macOS11.0
Device familiesiphone, ipod
Released2026-06-06
Copyright© 2026 Badr Alyafeai
Privacy policyLink ↗
Preview 1 platform
iPhone 9 images
What’s New Version 1.4.3
bug fixes and performance improvements
Description
ShadowRoles is a real-time online social deduction game for 4–16 players.
One player creates a room and shares the 4-digit code. Everyone joins from their own phone — no account needed.
Roles are dealt in secret: Mafia, Citizens, Detective, and Doctor — plus optional extra roles in larger games. Team up or deceive your way to victory.
Features:
• Play with friends anywhere — no paper cards needed
• 4 to 16 players per room
• Core roles: Mafia, Citizen, Detective, Doctor
• Optional host-enabled roles (8+ players): Sniper, Bodyguard, Mayor, Godfather, Framer
• Points system and end-of-game "Best Players" ranking
• Real-time voting and night events
• Discussion timer adjustable from 1 to 10 minutes
• Arabic and English support
• Dark theme designed for night play
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 18 versions
Build 887937326v1.4.32026-07-07 21:39:13
bug fixes and performance improvements
Build 887867084v1.4.22026-07-06 21:25:06
• Bigger, refreshed avatar gallery — hundreds of avatars to pick from
• Cleaner, consistent "waiting for players" screen after you confirm your role or night action
• Improved chat: unread badge no longer resets between screens, tidier chat button
• Stronger, smarter chat filter (formal + colloquial Arabic) that won't censor innocent words or names
• Various UI polish and stability fixes
Build 887840339v1.4.02026-07-05 03:38:10
ShadowRoles 1.4.0 — Show Your True Colors
New: Custom avatars — pick your look from a gallery of profile pictures, shown across rosters, votes, and results
New: Inline chat button next to the main action, with unread badges
New: A sweeping countdown ring around the day timer
New: Vote tallies now show live share-bars for each player
New: Copy/Share buttons for the room code, with a "waiting for players" indicator
New: A confetti celebration and podium for the top players at game end
New: Optional colored role-reveal card, host-controlled per room
Several bug fixes and polish
Build 887787440v1.3.12026-07-03 20:26:10
New: in-app text chat (optional — the host turns it on in the lobby)
• Day chat for living players, a private Mafia chat at night, and a Ghost chat for eliminated players
Gameplay fixes:
• The Bodyguard now shields against the Sniper too, not just the Mafia
• Clearer night summaries (e.g. when the Sniper's target is saved)
• The live vote count now reflects the Mayor's double vote, plus total votes on the result
Various UI polish and fixes.
Build 887624274v1.3.02026-07-01 04:14:00
New: in-app text chat (optional — the host turns it on in the lobby).
• Day chat for all living players during discussion
• Private Mafia chat at night
• Ghost chat for eliminated players
Plus fixes and improvements.
Build 887492203v1.2.02026-06-26 21:22:04
Five new optional host-enabled roles (8+ players): Sniper, Bodyguard, Mayor, Godfather, and Framer.
New points system with an end-of-game "Best Players" ranking.
Discussion timer adjustable from 1 to 10 minutes.
Fixes and polish for smoother online play.
Build 887326163v1.1.22026-06-23 18:27:11
• Smoother, faster real-time gameplay
• Fixed: citizens are no longer skipped during the night — everyone gets their turn
• More reliable connections and improved security
• Performance improvements and minor bug fixes
Build 887246138v1.1.12026-06-21 22:42:38
• Buttons now respond instantly so taps always register
• Detective: investigate now waits for you to confirm before the night ends
• Smoother, fairer demo mode (varied targets, choose your own role)
• Reliability and stability improvements
Build 887217844v1.1.02026-06-20 19:25:31
• Buttons now respond instantly with a spinner — no more tapping twice wondering if it registered
• Your name is now reliably remembered between games
• Night phase reliability: the mafia always get their turn, and the morning result is always correct
• Smoother demo mode
• Performance and stability improvements
Build 887184751v1.0.92026-06-19 16:22:35
• Fixed the night phase sometimes being skipped — mafia now always get their turn to act
• Fixed the morning sometimes showing the previous night's result
• Fixed player names occasionally being lost when the host started the game
• Trying the demo no longer overwrites your saved name
• Stability improvements
Build 887012788v1.0.72026-06-16 18:02:23
Fixed issue where Mafia voting the same target was incorrectly shown as a split vote
Fixed "Confirm Kill" button requiring multiple taps — now responds on first tap
Fixed app version check being lost after "Play Again" — version gate now works correctly across multiple games
Fixed potential crash in sound fade-out logic
Build 887058884v1.0.82026-06-16 23:43:24
• Fixed an issue where the night could end before all mafia had voted
• Detective's investigation now registers reliably on the first tap
• More robust night resolution across multiple mafia, deaths, and rounds
• Stability improvements
Build 886915881v1.0.62026-06-13 22:25:56
• Fixed night actions getting stuck between rounds
• Mafia split votes now shows "No kill" result to all players
• Version check on join — prevents mismatched app versions in the same game
• Role names now display correctly in Arabic on game over screen
• Minor UI fixes
Build 886855854v1.0.52026-06-12 16:56:42
• Mafia teammates are now revealed to each other during role reveal
• Bug fixes and improvements
Build 886774432v1.0.42026-06-10 18:36:16
• Your name is now remembered — no need to re-enter it each time you join
• Haptic feedback added for a more immersive experience
• Countdown timer now pulses with urgency in the final seconds
• New player join animation in the lobby
• Sound effects improved and fine-tuned
• Various bug fixes and performance improvements
Build 886719253v1.0.32026-06-09 18:13:33
• Added sound effects to bring the game to life — tension builds with
every vote, night phase, and elimination
• Performance and stability improvements
Build 886544415v1.0.12026-06-06 12:30:51
Build 886612367v1.0.22026-06-06 21:01:10
Fixed minor bugs and performance improvements
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 0 | — | 1.4.3 |
Change log 22 changes · US
✎
releaseNotes updated
bug fixes and performance improvements
✎
description updated
ShadowRoles is a real-time online social deduction game for 4–16 players.
One player creates a room and shares the 4-digit code. Everyone joins from their own
✎
subtitle updated
Online Social Deduction Game
✎
name updated
ShadowRoles: Mafia Game
◆
Version 1.4.3 released
bug fixes and performance improvements
◆
Version 1.4.2 released
• Bigger, refreshed avatar gallery — hundreds of avatars to pick from
• Cleaner, consistent "waiting for players" screen after you confirm your role or night action
• Improved chat: unread badge no longer resets between screens, tidier chat
◆
Version 1.4.0 released
ShadowRoles 1.4.0 — Show Your True Colors
New: Custom avatars — pick your look from a gallery of profile pictures, shown across rosters, votes, and results
New: Inline chat button next to the main action, with unread badges
New: A sweeping
◆
Version 1.3.1 released
New: in-app text chat (optional — the host turns it on in the lobby)
• Day chat for living players, a private Mafia chat at night, and a Ghost chat for eliminated players
Gameplay fixes:
• The Bodyguard now shields against the Sniper too,
◆
Version 1.3.0 released
New: in-app text chat (optional — the host turns it on in the lobby).
• Day chat for all living players during discussion
• Private Mafia chat at night
• Ghost chat for eliminated players
Plus fixes and improvements.
◆
Version 1.2.0 released
Five new optional host-enabled roles (8+ players): Sniper, Bodyguard, Mayor, Godfather, and Framer.
New points system with an end-of-game "Best Players" ranking.
Discussion timer adjustable from 1 to 10 minutes.
Fixes and polish for smoothe
◆
Version 1.1.2 released
• Smoother, faster real-time gameplay
• Fixed: citizens are no longer skipped during the night — everyone gets their turn
• More reliable connections and improved security
• Performance improvements and minor bug fixes
◆
Version 1.1.1 released
• Buttons now respond instantly so taps always register
• Detective: investigate now waits for you to confirm before the night ends
• Smoother, fairer demo mode (varied targets, choose your own role)
• Reliability and stability improvements
◆
Version 1.1.0 released
• Buttons now respond instantly with a spinner — no more tapping twice wondering if it registered
• Your name is now reliably remembered between games
• Night phase reliability: the mafia always get their turn, and the morning result is alw
◆
Version 1.0.9 released
• Fixed the night phase sometimes being skipped — mafia now always get their turn to act
• Fixed the morning sometimes showing the previous night's result
• Fixed player names occasionally being lost when the host started the game
• Trying
◆
Version 1.0.8 released
• Fixed an issue where the night could end before all mafia had voted
• Detective's investigation now registers reliably on the first tap
• More robust night resolution across multiple mafia, deaths, and rounds
• Stability improvements
◆
Version 1.0.7 released
Fixed issue where Mafia voting the same target was incorrectly shown as a split vote
Fixed "Confirm Kill" button requiring multiple taps — now responds on first tap
Fixed app version check being lost after "Play Again" — version gate now wo
◆
Version 1.0.6 released
• Fixed night actions getting stuck between rounds
• Mafia split votes now shows "No kill" result to all players
• Version check on join — prevents mismatched app versions in the same game
• Role names now display correctly in Arabic on gam
◆
Version 1.0.5 released
• Mafia teammates are now revealed to each other during role reveal
• Bug fixes and improvements
◆
Version 1.0.4 released
• Your name is now remembered — no need to re-enter it each time you join
• Haptic feedback added for a more immersive experience
• Countdown timer now pulses with urgency in the final seconds
• New player join animation in the lobby
• Soun
◆
Version 1.0.3 released
• Added sound effects to bring the game to life — tension builds with
every vote, night phase, and elimination
• Performance and stability improvements
◆
Version 1.0.2 released
Fixed minor bugs and performance improvements
◆
Version 1.0.1 released