Shadow Ledger: Mystery Puzzle Android

Shadow Ledger: Mystery Puzzle

Detective mystery puzzles: find the liar, solve crimes by logic. Play offline.

Overview

Features & Capabilities

Shadow Ledger is a detective mystery puzzle game: study the clues, find the witness who lies and solve each crime with pure logic. 64 noir cases, each with exactly one answer, and the first 32 are free. Plays offline.

Read the shadows. Reveal the truth.
A witness swears he never left the lamplight. His shadow says otherwise.

The game is set in a rain-soaked city of gas lamps, fog and secrets. Put every person back where they stood, watch their shadows swing live under the lamps as you drag them, and make every statement hold. When the pieces fit, the case is solved.

HOW IT WORKS
• A lamp casts a shadow straight away from itself, exactly as long as the person's distance from it
• Light reaches only inside the lamp's ring: stand outside it, or under an awning, and you cast no shadow
• Two lamps, two shadows; in some cases, three
• Several hours in one case: lamps go out, people move, and every moment has to match
• Witnesses may lie. Photographs and records never do

EVERY CASE IS FAIR
• Each of the 64 cases has exactly one solution, proven by a solver
• No guessing: pure deduction from what was said and what the light shows
• Simple rules that grow deeper, one new idea at a time

A CITY OF SHADOWS
• Harbour fog and engine steam that shorten every lamp's reach
• A lighthouse, a signal lamp and a theatre follow-spot that turn between hours
• Pillars, upturned hulls, hedges and stacked trunks that stop the light
• Eight chapters: The Lamplit Quarter, Harbour Lights, The Night Mail, Ashgrove Park, The Night Market, The Velvet Curtain, The Cathedral Close and The Grand Hotel, with one ledger tying them together

AT THE DETECTIVE'S DESK
• Hold a statement to study it, tap it to cross it off
• Undo, notes, and cases you can leave and resume later
• Stars for clean work: no wrong checks, no hints
• Rain, haptics and a slow jazz score (music stays off until you turn it on)
• Fully playable in English and Arabic, with a right-to-left layout in Arabic
• Cases play offline, with no account or sign-in

FREE TO PLAY
• Chapters I–IV, 32 cases, are free
• Chapters V–VIII, 32 more cases, are premium casebooks, all unlocked by one purchase: Unlock Extra Cases
• Remove Ads removes the banners and the ads between cases
• You start with one hint. Need more? Watch a short, optional ad for each one
• Both purchases are one-time: pay once and keep them. Restore them any time from the Shop

Ads and purchases need an internet connection. The cases don't.

Support: https://nirah.co/legal/support
Privacy policy: https://nirah.co/legal/privacy
© 2026 Nirah Digital

User Growth & Download Statistics

Game
By:
Nirah Digital
Downloads:
595 3
Version:
1.0.0 Last updated: 2026-09-30
Version code:
5
Creation date:
2026-09-29
Publisher country:
SA SA
Permissions:
  • com.google.android.gms.permission.AD_ID Moderate risk
  • android.permission.ACCESS_ADSERVICES_AD_ID Low risk
  • android.permission.ACCESS_ADSERVICES_ATTRIBUTION Low risk
  • android.permission.ACCESS_ADSERVICES_TOPICS Low risk
  • android.permission.FOREGROUND_SERVICE Low risk
  • android.permission.INTERNET Low risk
  • android.permission.WAKE_LOCK Low risk
  • com.android.vending.BILLING Low risk
  • android.permission.ACCESS_NETWORK_STATE Safe
  • com.android.vending.CHECK_LICENSE Safe
  • See more
Size:
27.55MB
Email:
ni*****@nirah.co
Website:
Privacy policy:
Full description:
See detailed description
Source:
Google Play Store
Data ingested on:
2026-11-12
Compare stats and ranking:

Contact the developer

Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.

Developed by:
Nirah Digital
Google Play Store
https://play.google.com/store/apps/details?id=co.nirah.shadowledger
Email:
ni*****@nirah.co
Website:
https://nirah.co/

Best Shadow Ledger: Mystery Puzzle Alternatives

Here are some Android apps that are similar to Shadow Ledger: Mystery Puzzle: