Review 3 min read 19+
Upper Berth Review: A Sleeper Train You Won't Sleep On
The radio dies at 12:41. Somewhere ahead, a tunnel takes the train, the whole carriage becomes a held breath, and Upper Berth — a ninety-minute travel VN about a sleeper cabin and the attendant who won't quite finish checking its linen — starts deciding how you'll remember this night.
The setup
An overnight sleeper, two berths to a cabin, riding the metal rails somewhere under a mountain. Your ticket says upper berth; the ladder disagrees, jabs your knee on the way up. The linen is still cold — nobody has warmed this cabin tonight. The lower bunk is empty. Made up. Untouched. Assigned to a passenger who never boarded.
The details arrive with bureaucratic patience. An attendant's checklist wedged in the door, this cabin's linen conspicuously unchecked. The passenger list with its last line blank — leftover night-shift work that somebody meant to come back and finish. Past midnight, a tunnel, a curtain ring knocking against the window frame like something politely asking to be let in. Then a knock at the corridor door, the keycard chirps once, and the night stops belonging to you.
The cast and the chemistry
Daon is twenty-eight, a rail attendant, and the game introduces her the way trains introduce people: in pieces, at speed. Tied hair. A neck scarf. The line of a stocking that a uniform skirt was never designed to hide. She keeps turning her badge over in her fingers while she talks — an old working habit, or maybe a woman reminding herself which name she's wearing tonight.
Her husband drives the opposite-bound night train. Two people married to each other, passing in the dark on parallel steel, and the game lets that fact sit there unforced, doing more work than any monologue could. The chemistry with the narrator is built from professional courtesy stretched thin: an unchecked cabin, a berth assignment that puts him exactly one ladder rung above where she's supposed to be standing. She never touches anyone. She just keeps finding reasons the cabin isn't finished.
How hot does it get
Warm metal, cold linen, and the smallest door in all of fiction: a privacy curtain.
"Just lower the curtain."
That's the fork. Upper Berth is a suggestive game, not an explicit one, and it knows precisely where its heat lives. Pull the curtain shut and the scene plays out in half-light and sound — the rails standing in for a heartbeat, the ladder creaking under a decision, her badge set down on the shelf like a rule that applies only from the neck up. Then a clean, confident fade to black, and a long moment of rails.
Take the corridor keycard and walk instead, and the night is only sleep — but the game writes leaving so that it itches too. What she offers isn't a proposition so much as a jurisdiction change: lower the curtain, and the upper berth stops being a job. You can hear how badly she wants that to be somebody else's call.
Who it's for
Players who like their romance compressed into tight spaces and short timelines. Anyone who loves night trains will find the reverie exact: tunnel silence, cold cotton, corridors you can't walk without a keycard. The travel collection has a few cabin pieces, and this might be the best of them, because it treats the sleeper as a moving room belonging to neither of you — so whatever happens inside it belongs to no one, either. A note for the cautious: the marriage here is load-bearing, handled with sympathy rather than cruelty. The husband is a man on another train, not a target, and Daon's wanting reads as chosen and mutual, which is the only way this story could be worth telling.
The verdict
Ninety minutes, a rail yard for a soundtrack, and the good sense to understand that the most quietly erotic prop in fiction is a checklist nobody signed. Upper Berth is an easy recommend for anyone who takes their atmosphere neat. Play it once to walk out with the keycard like a decent passenger. Then play it again to lower the curtain and find out what the upper berth was actually for. The staying ending is the one that keeps you up — which is, presumably, the idea. An affair story on rails, and the rails do half the sinning for you.

Upper Berth
Past midnight in a tunnel. A two-berth overnight sleeper. Daon will not let go of the curtain ring. “Just lower the curtain.” Walk out with the corridor keycard here, and the night is only sleep.
Every story is completely free to read. No paywall, no account.