
Shangchuan, 1939, Japanese-occupied. By day a bowing traitor, by night a ghost, in Demon's Lair, No. 86. All wear masks: pretend, kill, survive. When sacrificing a friend is the only way, when betrayed, when only isolated cities remain - fight to the end, live a coward, or take an unimagined path?
Modeled estimate, not a reported figure. How we estimate →
Discounts
Every price cut of more than 20% we have observed, in each market that quoted one, with this game's chart position on either side of it. These are episodes, not a model: a sale is one event, and one event cannot tell you what the next one will do.
For scale, across Steam · Top Sellers · Brazil over the last 30 days: the 23 chart moves that followed a price cut of more than 20% went a median of 14 places towards #1, and the 2,420 moves with no price cut behind them went 2 away. One store, one chart, one country — it is the only place we have enough observations to say even that.
Prices outside the United States have been collected since 6 August 2026 and chart positions since 19 July 2026, so a cut older than that has no market to compare and a market that joined later has no history yet. Nothing here is converted between currencies.
About
This is a story about an ordinary person who changed the world… Whenever the Chinese nation faces a crisis, there are always many ordinary yet great people who strive, bleed, and sacrifice to save their homeland. In the dark years of the War of Resistance, many brave souls infiltrated the heart of the enemy, transmitted intelligence, and killed Japanese and traitorous puppet forces. Most of them never lived to see the long night turn to dawn.
This time, you will become one of them. You will struggle through the long darkness and complete your mission in the narrowest of gaps. When you survive the inferno by sheer luck, when the intelligence you send out changes the world, when you rain hellfire upon the Japanese islands – your true mission will have only just begun.

Most of your classmates went to the battlefield, while you alone went undercover in the den of No. 86.
By day, you are a traitor, a lowly office worker squeezed by your superiors. By night, you are a ghost hidden in the glitzy darkness.

The Japanese invaders’ blades glint with cold steel; the traitors’ greed seeps into the bone; your superior’s betrayal strikes without warning; the underground resistance shines like a faint light in the dark… Every face wears a mask. Even the tenderest embrace can become a hero’s grave.

Your choices determine not only your own fate but also the fates of others.
- When everyone wears a mask, who will you stand with?
- When the Japanese order you to execute your own comrade, will you wake up in the middle of the night in a cold sweat?
- When the werewolf‑kill game begins, will you sacrifice yourself or offer up an ally?
- And finally, when you become the sword‑bearer, will you hesitate to give Tokyo a “little boy” hug?


600 minutes of cinematic, dynamic visuals that bring to life the absurd and dark “Shangchuan” – an isolated island.
Break free from linear storytelling. Slack off at work during the day, explore freely at night. Different stories unfold in every place, every day. Your absence will even generate new stories.
To be a spy, you have to know a little bit of everything. You’ll pick locks, handle microfilm, hold your breath against a lie detector, play the butterfly knife, pour latte art – and it’s best if you’re also a high‑roller at the casino.
Every daily choice reshapes the future. Even a trivial encounter at the park at night might have a decisive impact years later. Over 30 characters, 256 decision points, 609 branching plots, and as many as 16 completely different final endings.
In the process of creation, we consulted a vast amount of historical material. Many of the story’s dates, places, characters, and events have historical prototypes. Yet even so, we know that we cannot convey complete truth through a game – because the truth is often too cruel.
Researching history is also a process of awakening forgotten souls. More than ninety years have passed. Most of the elderly who lived through that era have since passed away. Our neighbors across the sea have never truly repented. To some of them, this is all last century’s business – even if they never admit to the Nanjing Massacre, it’s time to move on.
But we have no right to move on. If we forget those ordinary people – who, in the darkest of times, suffered unspeakable horrors so that we could live decently today, and who left behind not even a tombstone – then when a new crisis comes tomorrow, there will be no one to serve as the backbone of the Chinese nation.
That is why we decided to tell this story: in the darkest years, an ordinary patriot goes undercover in the heart of the enemy. He experiences fear, temptation, pain, and betrayal. He finds his direction through confusion, and passes on the torch while the long night still endures.
If you, right now, are still willing to embrace the “imperfections” in our content and storytelling… if you are willing to travel across time to feel the fear and courage of those ordinary people who kept moving forward…
Then please, push open this door. Outside the door, time flows on – but a single voice rings out, deafening.


Genres
Stats
All-time low is the lowest price we've recorded for this game since we started tracking it.
Languages: English, Simplified Chinese*, French, German, Spanish - Spain, Japanese, Traditional Chinese*, Portuguese - Brazil, Vietnamese, Korean*languages with full audio support
Engagement
Reviews
Themes across 378 recent reviews and how positive each mention is. A keyword signal, not full sentiment analysis.
Reviews
完整多周目、走完大部分分支结局后,我对这部作品的整体感受很复杂,不是单纯的好玩或不好玩,更多的是真切的可惜。 从制作和体量来说,它的诚意完全是拉满的。游戏整体制作精良,场景、服饰、镜头细节都打磨得很细致,看得出来投入了大量成本与精力。世界观依托时代谍战背景搭建,氛围感很足,细节考究,整体画面质感和内容体量绝对对得起售价。最亮眼的是它的分支设计,不只是主线选项有变化,大量细微情节、隐藏细节都做了独立分支,内容量非常庞大。 但深入体验下来,就能明显感觉到整部作品架构出了问题。 首先是剧情与世界观的融合度。本作想把乱世谍战和青春恋爱结合在一起,野心很大,却两头都没有做到极致。整体叙事非常碎片化,剧情一段一段割裂推进,前期节奏偏疲软、全程偏划水,没有层层递进的主线张力。宏大的时代背景更像是一层外壳,没有真正融入人物命运与主线冲突,导致谍战不够紧张厚重,恋爱铺垫又不够连贯细腻,两边节奏互相拖累。 人物塑造上,本作优缺点极其分明。所有女主的塑造是真的有温度、有深度。多周目最大的意义,就是补全了每位女主的身世、软肋、执念与成长,她们人设立体、情感真挚,部分个人线的结局非常动人,能让人真正共情、触动,也是我愿意反复刷周目的核心原因。 反观男主塑造相对单薄乏力,谍战环节整体偏弱。很多危机、博弈、破局几乎全靠女主推动,男主缺少担当和气场,导致整部谍战线没有压迫感、没有博弈感,整体观感拉胯,谍战氛围形同虚设。同时结局质量参差不齐,一部分支线细腻完整,也有一部分结局收尾仓促、略显敷衍,情感收尾不够落地。
通关《上川往事:灭寇1939》全结局后,整体感受特别复杂,算是一款优缺点极其鲜明、让人又爱又恨的国产抗战题材互动影游。单看制作质感,它绝对算得上用心,实景拍摄画面细腻,还自带4K画质补丁,复古滤镜完美贴合1939年的时代氛围,服化道、场景布景也都经过细致考究,民国时期的市井风貌、人物穿搭都很贴合年代设定,基础观感远超不少同类型低成本影游。 很多玩家入坑,都是冲着抗战谍战、家国叙事的题材来的,毕竟国产严肃历史向互动影游本就不多。但玩下来最大的落差就在于剧情配比严重失衡。游戏前大半篇幅几乎都围绕男女主情感线展开,恋爱日常戏份占比过重,谍战潜伏、抗日救国的主线推进极其拖沓,完全偏离了“灭寇”的核心主题,很容易让奔着热血抗战、权谋谍战来的玩家感到失望。 本作唯一的剧情高光集中在第六章,这段剧情借鉴经典谍战叙事风格,审讯博弈、剧情反转层层递进,节奏紧凑、张力拉满,真正拍出了乱世潜伏的紧张感与压迫感。游戏的分支设计其实很有诚意,拥有数百条剧情分支和十余种不同结局,还有独特的轰炸隐藏结局,能拔高整体剧情立意。但短板也十分明显,为了堆砌多支线,主线剧情被拆分得支离破碎,单周目游玩逻辑略显混乱,很多情节铺垫仓促,游玩下来时常有种不知所云的割裂感。 除此之外,游戏的玩法体验也比较一般。除了基础的剧情选择,新增的趣味小游戏、互动模块设计粗糙,部分支线解锁条件晦涩,提示模糊,解锁过程繁琐枯燥,很容易让人产生游玩疲惫。演员演技参差不齐,仅有个别角色形象鲜活、演技自然,多数配角表现平淡,人物特质模糊,很难让人留下深刻印象。更让人出戏的是部分剧情设定脱离现实,魔幻爽文式桥段,冲淡了抗战题材本该有的厚重与严肃感。 客观来说,《上川往事》绝非烂作,精良的实景制作、丰富的结局分支,能看出制作组想要做好国产抗战影游的初心。但题材定位与实际剧情内容的错位、前期节奏拖沓、剧情割裂、玩法粗糙等问题,让它错失了成为佳作的机会。如果是喜欢真人互动影游、偏爱民国言情剧情的玩家,可以浅尝体验;但如果是追求硬核谍战、热血抗日剧情的历史爱好者,这款作品大概率会达不到预期。
Media

Related
Related
Price dynamics, follower growth, revenue and sales trajectories with interactive tooltips
This and every other Pro feature is free until October 20, 2026. A free account is all it takes.
Hours played at review time, across 378 reviews with recorded playtime.
positive critical· bar length = how often the theme comes up
流程有点短,感觉不如视频上看看完事了
夜间外出探索随机事件丰富,街头各色人物,情报交易、偶遇路人,丰富上川城的市井面貌,扩充世界观厚度
갈수록 잘 만드는 거 같아요. 재밌습니다. 분기 다양하고 조건이 조금 복잡한 감이 있지만. 운명을 비트는 거라고 볼 수 있는데 뭐 당연하죠.
很差劲
不得不说,这里面的恋爱戏拍的是真的好,恋游玩家可以入手
确实很不错,剧情很丰富,多种结局
这游戏最难崩地方是,我觉得跟丽贝卡在一起去美国结局是最爽的,可以轰炸小日子,但是丽贝卡一点感情戏都没有,拉完了。
要不是为了邓佳茹真的想给差评!!!! 真的像其他人说的改名上川恋歌算了,一直谈恋爱是吧~!而且为了全成就痛苦的要死,好些线路藏的深还重复。明明女角色演技不错,偏给你来个稀烂的剧本,男主难道想设计成《渗透》男主那样,可惜被剧本和表演拖了后腿,反倒有点别扭,完全不如名利游戏里的陆远 只推荐给演员粉。
Active players
Estimated daily and monthly active players (DAU/MAU) modeled from peak concurrency.
Players by region
Where this game's players are, estimated from review languages.
Players also reviewed
The games this title's players most often review too — audience affinity.
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $520K | 1.3K | 79% | $10.39 | |
| $371.3K | 881 | 85% | $11.75 | |
| $44.6K | 251 | 93% | $6.99 | |
| $358.1K | 1.1K | 87% | $6.04 | |
| $292.1K | 625 | 86% | $10.39 | |
| $612.8K | 1.5K | 97% | $10.99 |
Related
| Game | Estimated lifetime revenue | Reviews | Review score | Price |
|---|---|---|---|---|
| $269.7K | 567 | 81% | $14.99 | |
| $269.4K | 427 | 93% | $16.99 | |
| $269.4K | 2.1K | 72% | $4.99 | |
| $269.3K | 698 | 64% | $9.99 | |
| $269.2K | 396 | 77% | $17.99 | |
| $269.9K | 760 | 72% | $24.99 |