About the Game
A procedurally-generated sandbox stealth game with a whole city of secrets at your fingertips!
Shadows of Doubt is set in an alternate reality in the hyper-industrialized 1980s. Think like a detective and use a variety of gadgets as a private intelligence investigator, gathering evidence and making money by solving cases, finding and selling information and more.
Play your own way in a fully simulated world with hundreds of citizens. Discover, meet and tail individual citizens, each with their own name, job, apartment and daily routine, in unique, procedurally-generated cities. Each case has different culprits, clues and experiences for you to test your investigative skills.
Explore anywhere in the city! Every nook of every trashy bar, every place of work, every seedy hotel room… This dystopia is your oyster. Break into apartments, rifle through secret documents or hack security systems - even a discarded receipt can be the key to cracking a case. Trace the receipt back to an individual location, scour CCTV footage and match the time up to the receipt to find out who it belonged to!
The entire world is fully simulated. Each citizen has an apartment, job, daily routine, favorite things to do, places to go, and people to interact with. They live out their lives independently, in a world that moves on with or without you— uncover this knowledge and use it to your advantage!
Become a private investigator in a truly unique detective experience. Think like a detective to solve the cases around you: check call histories, find passwords, read private emails, speak to persons of interest, watch CCTV footage and more to retrieve evidence and build your case. Store information on your investigation board and link evidence together as you piece together the ful picture.
Features
Become a private investigator and track down a serial killer in a fully-simulated sci-fi city. Think like a detective and use a variety of gadgets to gather evidence and solve cases in this truly unique detective experience.
Meet individual citizens, each with their own name, job, apartment and daily routine, in unique, procedurally-generated cities.
Take on new cases to earn cash, purchase new gadgets and equipment, and customise your apartment.
Gather evidence to build your case - scan fingerprints, check call histories, read private emails, watch CCTV, and find key pieces of evidence to gather information and accuse your suspect.
Play your own way - pick locks, break down doors, sabotage security systems and bribe citizens for information, or stick to the law and play by the book. There are multiple ways to approach each case.
Explore every room in every building, and talk to every citizen. Lose yourself in a detailed sci-fi noir world.
Screenshots
10 imagesVersion Information
Steam Patch Notes
Official update history
Added option to disable certain case types (’regular’ murder/sniper/kidnappings). This only affects future cases and won’t effect cases where the perp has already started operating.
Improved visual language on the case resolution form; iconography will reflect empty, filled and invalid answers more clearly.
Improved case resolution objective display clarity; they will now better display your answers and question status. Will only function this new way with new cases.
Added font support for Armenian and Devanagari alphabets.
Fixed: Bug where side jobs would not submit after a failed attempt without a game reload.
Fixed: Sometimes the arrest side job would not trigger as ready for submission without reopening the resolution window.
Fixed: Kidnapper would get stuck if the ransom briefcase was placed after the player called them.
Fixed: When rebinding the "Back" function to a new key, it now closes and opens case boards, and can pause the game.
Fixed: Accidental double "click" input no longer occurs using mouse input when navigating cruncher UI.
Fixed: Umbrella stays out when talking with citizens.
Fixed: Plotting routes via physical evidence windows now works properly.
Fixed: Bullet holes should stick around and spawn more consistently.
Fixed: Instances of the French localization giving away the name of an asked-about citizen.
Fixed: Non-QWERTY layouts should no longer get stuck on the caseboard.
Fixed: Player can no longer accidentally or purposefully sell or store side job items.
Fixed: Edge cases of correct passwords for weapons dealer & black market dealer being rejected.
Fixed: Credit Card and Donor Card evidence types showed a photo of the owner when pinned, even though a photo isn’t present on them.
Fixed: Entry wound evidence types now features a ‘found on’ connection.
Fixed: Telephone call evidence types now feature telephone number and location connections.
Fixed: Newspaper item name missing from pick up message.
Fixed: Edge case of player not being able to inspect citizens who were knocked out.
Fixed: In the public humiliation side job, the objective now completes according to the inputted name and not the correct suspect.
Fixed: Removed dialogue references about capturing a photo of the suspect in the humiliation side jobs; these were inconsistent with the actual objectives.
Thanks for all your continued feedback. We've been working on a bunch of fixes which are now live in the game:
- Fixed: Navigation on Virtual Keyboard going to incorrect buttons.
- Fixed: Navigation on Virtual Keyboard becoming unresponsive.
- Fixed: Kidnap cases added objective feedback (when kidnapper frees victim)
- Fixed: Kidnap cases remind player kidnapper is still at large if not caught.
- Fixed: Kidnap case ‘free the victim’ case form objective read as completed when it wasn’t.
- Fixed: Kidnap case form not detecting if kidnapper was arrested.
- Fixed: Some cases where apartment furniture can no longer be placed outside of room bounds.
- Fixed: Some décor items that now spawn properly upright
- Fixed: Purchased crunchers now immediately interactable
- Fixed: Save states consistent with curtains/blinds.
- Fixed: Control glyphs no longer show up on game end briefly.
- Fixed: Briefcase/dossier missions will more consistently update objectives on open.
- Fixed: Bug with kidnapper AI causing the game to fail to produce a new victim. Murderer would loop endlessly.
- Fixed: Fixed some missing senders of v-mail in certain edge case scenarios.
- Fixed: Player could rebind the menu action resulting in the in-game menu not being accessible.
- Fixed: Router spawns with more frequency (hopefully every time) in security rooms. Fix requires newly-generated city.
Hello detectives!
We have a brand new update for you all with a bunch of fixes. Check out the specifics below;
Revamped camera image saving system; photographs you take in game now should be completely accurate when you load save games as we have switched to a system that saves image data to disk.
Fixes
Fixed: Crime scene tape appearance is now represented properly in CCTV images.
Fixed: Player is now visible again when crouched during actor sighting check.
Fixed: Player collider sizes could not set correctly when switching between rat/non-rat modes (could result in weird crouched movement).
Fixed: CCTV did not capture the state of some doors correctly.
Fixed: Bug with security laser systems not being able to detect citizens/player as well as they should.
Fixed: Spawned-in sentry guns while alarm triggered could appear inactive when they should be active.
Fixed: Doors that could contain physics objects now animate in the Fixed Update loop to avoid physics oddities.
Fixed: Some cases of z-fighting on bannisters.
Fixed: Fixed a comparison bug when trash wasn't being seen as trash.
Fixed: Top level bribe for looking around now always works but costs for bribes have been raised & previous bribe chances tweaked to be a little harder.
Fixed: Multiple active guest passes did not display multiple status icons.
Fixed: Small visual glitch where status effect progress bars did not match the width of their parent graphic.
Fixed: Repositioning now works when stuck within a food truck.
Fixed: Can no longer lose click context while building renaming.
Fixed: Building names are now immediately reflected in the input field when editing cities.
Fixed: Small chance of citizens teleporting up staircases while running up them.
Fixed: A Unity engine security vulnerability issue (affected all Unity games since 2017 and has recently been fixed by Unity).
Fixed: Unresponsive camera movement when using a gamepad to navigate in the city editor.
Hey detectives. It is new patch time! With some new fixes ahead of our next content update which is coming soon 🕵️
Fixed: At least one case of unresponsive UI when pinning CCTV print-outs.
Fixed: Days of the week now abbreviated when appropriate in most non-ENG languages.
Fixed: Discovering an employment contract did not update the citizen’s address details.
Fixed: Discovering an wallet/purse did not update the citizen’s address details.
Fixed: Player was unable to hold a commemorative bas-boule in their hands (no options for throwing, putting down).
Fixed: When 2 or more hand-in case routines were active, the processing sound was played twice, leading the first to keep looping after it should stop.
Fixed: Lost item poster could display its location in a non-existent floor.
Fixed: Reduced frequency of ‘Watch your back, rat’ note*
Fixed: Glass interior doors no longer display rain on them
Fixed: Option for legible text mode was missing on the Address Book
Fixed: When retiring, a player’s cigarette stayed visible on camera
Fixed: 2 Cases of building model intersecting interior rooms (inside the residential tower with the large atrium)
Fixed: Likely fix for some citizens asking for password in legal businesses
Fixed: El-Gen Clinic managers could cover certain shifts, allowing the clinic to sometimes be open without anyone on the front desk*
Fixed: Minor change to how doors are handled on the map; player can no longer see doors open outside their area of awareness.
*Requires a new city generation to appear/spawn/see
If you want to sign up to the Fireshine Games newsletter for more information on our upcoming games, please do so here
Experimental Branch:
These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
Please do see the public bug list with comments from Cole about what is being worked on at the moment here: https://shadowsofdoubt.notion.site/0053dddf306643eea972c6595ac897d2?v=25d97977c0ad43b5811787d11ee27987
- Much improved mini-map rendering speed
- Fixed: Citizens could become stuck in a loop cleaning up receipts from the floor in their home if certain conditions were met.
- Fixed: In certain circumstances the player could give items to dead citizens.
- Fixed: Taking a bullet casing from an apartment-stored inventory could result in a non-droppable item that the player could repeatedly take.
- Fixed: An inaccessible light switch could spawn behind a water cooler.*
- Fixed: Game forgot player’s own discovered password on save/load.
- Fixed: Attempted fix for certain achievements not completing until the player ate/drank.
- Fixed: Attempted fix for certain achievements not unlocking at the correct time (sometimes only once the game was over).
- Fixed: KO’ing a citizen by door barging did not count towards the ‘Spare No-one’ achievement.
- Fixed: Décor mode UI spawned partially off-screen on Steam Deck (1280x800).
- Fixed: News Stands always sold the ‘Cartographer’ sync disk for their daily deal.
* Requires a new city generation to appear/spawn/see
If you want to sign up to the Fireshine Games newsletter for more information on our upcoming games please do so here
Please do see the public bug list with comments from Cole about what is being worked on at the moment here: https://shadowsofdoubt.notion.site/0053dddf306643eea972c6595ac897d2?v=25d97977c0ad43b5811787d11ee27987
- Fixed: Cover-Up calls and a couple of other instances would list details of past murders instead of the immediate one
- Fixed: Cover-up calls could happen constantly after the first occurrence, and now you also have an option to refuse after the first choice
- Fixed: Kidnap cases could stall if the player saved & loaded the game while the kidnapper and victim were meeting
- Fixed: Newspapers could report a kidnapping case too early
- Fixed: Issues with notebook history/search section removing the wrong entries when it hits the max number of 40 world objects.
- Fixed: At least one cause of murders not triggering (due to the black market trader not having enough staff to cover open hours, resulting in the killer waiting a very very long time for it to be open so they could buy the murder weapon)
- Fixed: Camera occasionally not capturing citizens in clear view
- Fixed: Some cases of furniture blocking citizen/player paths*
- Fixed: Text being displayed too small on some in-game popup messages
- Fixed: Some odd UI selection for street renaming list buttons when playing with a controller in the city editor
- Fixed: On PC, some control glyphs were missing and displayed text code
- Fixed: Popup tooltips should clamp onscreen correctly
- Fixed: Movement control rebinding was missing from PC build
* Requires a new city generation to appear/spawn/see
Patch Notes:
- Elevator controls interaction changed to primary action button
- To avoid input focus issues you can now only have one of the following open at once; map, upgrades, inventory
- Fixed: Some transparency issue for control glyphs present in objectives
- Fixed: Tutorial hint prompt to open the notebook was displaying even if no shortcut key was assigned for it
- Fixed: GoG progress based stat achievements should now trigger properly
- Fixed: Dialog option to give the password for illegal businesses was missing
- Fixed: Map now closes when you open inventory/upgrades and vice versa
- Fixed: Case board and window interaction should now be properly disabled when in upgrades or inventory screen
- Fixed: Improved virtual cursor focus for when map and case board are simultaneously active
- Fixed: Pinned items on the case board are now clamped to the board area
- Fixed: The intro music would only play the first time you entered a game
- Fixed: Alterations to interaction hitboxes for ash tray to avoid some unreachable object cases
- Fixed: Faulty collider on room service trolley stopped items on top of it from being picked up
- Fixed: Keys could not be picked up from the floor if a footprint was present below them
- Fixed: Some missing door mats upon generation, mostly in the high rise office building*
- Fixed: Objects marked as trash won’t get deleted as quickly if the player has interacted with them recently (may be a fix for some vanish object reports)
* Requires a new city generation to appear/spawn/see
Experimental Branch:
These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
Patch Notes:
- Elevator controls interaction changed to primary action button
- To avoid input focus issues you can now only have one of the following open at once; map, upgrades, inventory
- Fixed: Some transparency issue for control glyphs present in objectives
- Fixed: Tutorial hint prompt to open the notebook was displaying even if no shortcut key was assigned for it
- Fixed: GoG progress based stat achievements should now trigger properly
- Fixed: Dialog option to give the password for illegal businesses was missing
- Fixed: Map now closes when you open inventory/upgrades and vice versa
- Fixed: Case board and window interaction should now be properly disabled when in upgrades or inventory screen
- Fixed: Improved virtual cursor focus for when map and case board are simultaneously active
- Fixed: Pinned items on the case board are now clamped to the board area
- Fixed: The intro music would only play the first time you entered a game
- Fixed: Alterations to interaction hitboxes for ash tray to avoid some unreachable object cases
- Fixed: Faulty collider on room service trolley stopped items on top of it from being picked up
- Fixed: Keys could not be picked up from the floor if a footprint was present below them
- Fixed: Some missing door mats upon generation, mostly in the high rise office building*
- Fixed: Objects marked as trash won’t get deleted as quickly if the player has interacted with them recently (may be a fix for some vanish object reports)
* Requires a new city generation to appear/spawn/see
Experimental Branch: These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
- Tweaks to AI routines for better timings
- Tweaks to default controller controls
- Fixed: Citizen job timings were incorrect
- Fixed: Item duplication bug when using the decor editor and certain gadgets
- Fixed: Corpses getting stuck in floor/inside of other objects
- Fixed: Missing sniper window bullet holes
- Fixed: Issue with loading into air ducts
- Fixed: Controller virtual cursor tracking errors
- Fixed: When the player knew a name & image of a citizen they were able to talk to them from a much further distance than normal.
- Fixed: Sales ledgers are no longer pin-able
- Fixed: More cases of AI getting stuck
- Fixed: Inspecting citizens while holding the print scanner would reveal the purple scanning light in their mugshot
- Fixed: Citizens turn off their crunchers after finishing work properly
- Fixed: Some placement errors in decor mode
- Fixed: Added some missing object name references
- Fixed: A case of virtual cursor being active when a popup message is active when using a controller
- Fixed: Improved object drop/put down positions for larger objects
- Fixed: Updated/fixed player holding positions for: Katana, Box Cutter and Razor
- Fixed: Boosted scale of held knifes
- Fixed: Weapons dealer/black market trader passwords should now be different on cities generated in the city editor
- Fixed: Broken link in the Employment Contract evidence text
- Fixed: Disabled virtual cursor in the city editor while playing with a controller
- Fixed: The far left side of the players arm no longer looks like it’s floating while the watch is selected
- Fixed: It was possible for a bookcase to block a doorway in a pawn shop*
- Fixed: Rare cases of a sniper being able to shoot while restrained
- Fixed: Lessened the effects of the sync disk that altered player height as they could result in the player becoming stuck
- Fixed: Activated gadgets would be destroyed if the player attempted to pick them up while they had a full inventory.
- Fixed: Unemployed citizens could own employment contracts*
* Requires a new city generation to appear/spawn/see
Experimental Branch: These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
- More improvements to stuttering when navigating between areas
- More memory leak fixes
- Some object spawn position adjustments
- Revised citizen names lists*
- Fixed: Assigned inventory hotkeys are now loaded properly
- Fixed: Janitors had invisible brooms
- Fixed: Active killers could reveal rooms on the map under certain conditions
- Fixed: Boarded up windows were only visible from one side
- Fixed: Case of AI getting stuck outside of doors
- Fixed: Blood pool interactable trigger area could obscure other evidence
- Fixed: Explored air ducts are now saved properly
- Fixed: Minor fixes/alterations to several ceiling lights
- Fixed: In Steam OS the onscreen keyboard did not effect the text input when first selected
- Fixed: Cancelling a search could cause items to be found in a following progress bar related interaction
- Fixed: Tweaked some furniture placement rules to stop diner booths spawning in inaccessible locations*
- Fixed: Inconsistent flooring styles on some ground floor lobbies*
- Fixed: In ‘Dead of Night’ there was a very small chance the name on the note shared an identical city directory entry as another person
- Fixed: While using a controller the back button prompt was displayed on the submit button in the bug report menu
- Audio: Mastered version of soundtrack added
- Audio: Menu music recut
* Requires a new city generation to appear/spawn/see
Experimental Branch: These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
- Further memory optimizations
- Tweaked AI Fleeing behaviour
- Tweaked AI crime scene behaviour
- Fixed: Save game error that could result in duplicate objects
- Fixed: Duplicate evidence being created for murders
- Fixed: Missing citizen portraits on load game and certain other situations
- Fixed: Missing fingerprints on bullet casings
- Fixed: Patched some geometry holes within the included ‘Charlotte Heights’ city, along with some citizen outfit glitches
- Fixed: Killer could reveal too much information about themselves or victims when questioned
- Fixed: Handwriting toggle button not appearing for some handwritten notes
- Fixed: Handwriting toggle button requiring 2 presses to activate the first time
- Fixed: Weird behaviour with slider buttons that would cause the value to jump to the min/max; you can now also hold these buttons to alter the value.
- Fixed: Visual glitch in Loom’s metallic texture
- Fixed: Some minor physics error/console messages resulting from negatively scaled colliders
- Fixed: Invalid string on the upgrades screen for non English languages
- Fixed: Use of small caps on evidence window title was not displaying certain European language characters; have changed to normal caps for now
- Fixed: Stopped AI being able to perform some actions while handcuffed
- Fixed: Pawn shop neon sign missing mesh
- Fixed: Citizens didn’t not awaken if you handcuffed them while sleeping
- Fixed: Murders now should not happen in the main hotel lobby (caused weird AI issues!)
Experimental Branch: These builds are only found on our ‘experimental’ steam branch. You can access this by right clicking the game in your steam library, choosing ‘properties’, then the ‘betas’ tab. The experimental build should be in the dropdown list. Experimental builds may be less tested than the default branch builds. Most experimental branch patches will make their way to the default branch after a week or two (barring any issues discovered).
- Reduced stutter when traversing areas
- More memory leaks fixed
- More aggressive rain detail slider for lower end system performance gains
- New Steam Deck default settings for better performance on it
- Increased font sizes at lower resolutions 1280x800 and under
- Fixed: Some instances of AI getting stuck
- Fixed: Can no longer control city editor camera controls while confirm message is active
- Fixed: Can no longer interact with city editor UI when confirm popup is active
- Fixed: Low performance during the popup tutorial message on the load screen
- Fixed: Game did not restart to controller select screen after resetting gameplay preferences
- Fixed: Some missing references in various V-mails
- Fixed: When citizens decided to shower they immediately stripped to their underwear, even in public (!)
- Fixed: Error displaying enter/return control glyph
- Fixed: Some text overflow issues
Current Release
Build 24616330
Uploaded Oct 11, 2026
System Requirements
How to Install
Shadows of Doubt.exe to play
Troubleshooting tips
• Run Redist/_CommonRedist installers if game won't start
• Add folder to Windows Defender exclusions
• Run as administrator
Download
Direct link available
Needed when extracting (WinRAR / 7-Zip) — not a site login.
You May Also Like
View AllDownload Shadows of Doubt for PC with a direct link or via torrent. Get the full version of Shadows of Doubt for free. Shadows of Doubt is a Action released by ColePowered Games.