Overview
There is a particular kind of game that lives or dies on whether you believe its people. Afterlove EP is one of those. It has no combat, no crafting, no systems worth min-maxing. What it has is Rama — a twenty-something Jakarta musician one year out from the death of his girlfriend, Cinta, who is still very much talking to him — and 28 in-game days in which to decide whether he becomes a person again or stays exactly where the story found him.
Developed by Indonesian studio Pikselnesia and published by Fellow Traveller — the label that has quietly become the arthouse distributor of the medium, with Citizen Sleeper, Genesis Noir, and Paradise Killer on its shelf — this is a game that arrives carrying weight that has nothing to do with its mechanics. It is the final project of Mohammad Fahmi, creator of Coffee Talk, who died in 2022 before it shipped. That fact hovers over every scene about a man who cannot finish the record he promised. It would be cheap to let that context do the reviewing, so it won’t here. But it’s real, and it changes how the ending lands.
Positioning-wise, this sits squarely in the life-sim-plus-visual-novel lane that Persona mainstreamed and that indies have been refining for a decade — a calendar, limited time slots, mutually exclusive relationships, a deadline. Afterlove EP’s differentiator isn’t the structure. It’s the cultural specificity. This is not a generic anime city with the serial numbers filed off. It is Jakarta: the warung, the traffic, the rooftop where the air is finally cool, the particular social texture of a friend group that has been orbiting each other since school. Games set in Southeast Asia and made by people from there are still rare enough that the authenticity alone is worth the ticket.
The reception, though, is split — and the split is the whole review in miniature. People who came for the story got what they wanted. People grading the thing as a game found a soft middle. We land with the latter camp more often than not.
Key features
- A 28-day calendar with real scarcity: Each day gives you a handful of time slots and a map of Jakarta locations. Visiting one person means not visiting another. There is no route that sees everything, and the game means it.
- Four romances and a band that needs you: Branching visual-novel dialogue drives friendships, romances, and Rama’s standing with his bandmates ahead of a make-or-break gig. Choices compound into several distinct endings.
- An original indie-rock soundtrack by L’Alphalpha: Real songs by a real Jakarta band, performed in rhythm-game sections and drafted, lyric by lyric, in songwriting scenes that pull from what you actually did that week.
- Hand-drawn side-scrolling city: A 2D Jakarta rendered in warm, illustrative linework — the game’s most consistently excellent asset.
- Cinta’s voice in Rama’s head: The dead girlfriend is not a memory or a flashback device. She’s a running commentary, and the game’s smartest structural idea.
Analysis
The Gameplay Loop
Wake up. Look at the calendar. Pick a place. Talk to someone. Repeat until the slots run out, then sleep, then do it again — 28 times, with a gig at the end.
That’s it, and the sparseness is deliberate. The loop’s entire tension comes from opportunity cost. Rama has finite hours and four people who want them, plus a band that is quietly deciding whether he’s still worth waiting for. Choosing to spend an afternoon with one character is choosing to let another thread go cold. The game does not warn you when you’re neglecting someone. You find out at the gig.
This works because the writing is good enough to make the choices hurt. Afterlove EP is unusually sharp on how grief makes people bad at friendship — Rama is flaky, self-absorbed, prone to canceling, and the game lets him be genuinely irritating rather than sanding him into a sympathetic mope. The supporting cast has the specific warmth of people who have known each other too long to be polite. Dialogue is written the way twenty-somethings actually talk: interrupted, oblique, funny in a way that’s usually deflection.
Cinta is the best mechanic in the game and she isn’t a mechanic at all. She interjects. She’s affectionate, then cutting. She has opinions about the women Rama is talking to. The game never tips its hand on whether this is a coping mechanism, a haunting, or a symptom, and it doesn’t need to — what matters is that the voice in his head is load-bearing, and every step toward another person is a step away from her. That’s a romance system with actual stakes, and it’s the sharpest thing here.
Where It Slackens
Two problems, and they’re structural.
First, the branching is shallower than the framing promises. The 28-day clock and multiple endings advertise a game of consequence, but a lot of beats are on rails regardless of route. Certain conversations happen because the story needs them to, not because they were earned. Once the seams show, the scarcity starts to feel more like a runtime limiter than a design pressure. A game that asks to be replayed needs its branches to actually diverge, and these mostly converge.
Second, the tonal management wobbles in the back half. The opening is precise: small, sad, funny, specific. Later, the game reaches for bigger emotional gestures it hasn’t fully built toward, and a couple of late turns land as assertion rather than earned resolution. It’s not fatal — the endings still have force — but the seams between the intimate character study and the more conventional story it becomes are visible.
The Rhythm Sections
Here is where bluntness is required. The performance sections are the weakest part of the game, and it isn’t close.
The idea is unimpeachable: you spend a week living, you write lyrics from that living, and then you play the song. Narrative and mechanic in the same gesture. Beautiful.
The execution, by all appearances, is loose. The timing windows read as imprecise and the input targets as inconsistent — the design asks for frame-accurate feedback but appears to deliver “feels roughly right,” which in this genre is a failure state. This is the single most common complaint in the game’s reception, and it’s easy to see why from the way the sections are built. Compared to a Rhythm Doctor or even the light rhythm layers in Sayonara Wild Hearts, the input design here reads as mush.
What keeps it from being a dealbreaker is that the songs are good. L’Alphalpha wrote real material — hooky, melancholy, unmistakably indie in the specific Southeast Asian register that doesn’t sound like a Western pastiche. These are tracks worth hearing. The game just gets in the way of them.
The consolation is that failure here is not punitive. The rhythm sections are a texture, not a gate. That’s the right call — but it also exposes them. A mechanic that doesn’t matter much and doesn’t work well is a mechanic that should have been either fixed or cut.
Visuals & performance
The art is the easiest praise in this review. Hand-drawn, warm, and confidently illustrative — the side-scrolling Jakarta has an inked-comic quality, all considered linework and a palette that runs from humid daylight to that specific orange of a city evening. Character portraits carry real expressive range; faces do a lot of the emotional work the dialogue leaves unsaid.
Locations feel lived in rather than decorated. The rehearsal room looks like a rehearsal room. The cafe looks like somewhere you’d actually loiter. That specificity is the game’s aesthetic thesis, and it delivers.
The UI is clean and stays out of the way — calendar and time-slot readouts are legible at a glance, dialogue presentation is unfussy. The rhythm interface is the exception: the visual language of what you’re supposed to hit is less readable than it needs to be, which compounds the timing problems into something that feels unfair rather than difficult.
Technically, a 2D narrative game of this scope is light on hardware, and the design asks nothing demanding of it — no simulation load, modest scenes, short transitions. There’s little here to strain even modest setups.
Platform nuances
Steam is the better version, mostly by default. Mouse-and-keyboard suits a game that is fundamentally a series of menu decisions — pointing at a location on the map and clicking is faster and less fiddly than nudging a cursor with a stick. On PC, a controller is still fine for the rhythm bits, but the navigation is happier with a mouse.
Nintendo Switch is the better fit. This is a bedtime game — twenty minutes, a couple of conversations, sleep — and handheld play matches its rhythm better than sitting at a desk does. The tradeoff is that the rhythm sections are least forgiving here: Joy-Con input on already-imprecise timing windows is compounding two kinds of slop, and detached Joy-Cons make it worse. Play those docked with a Pro Controller if scoring well matters.
Neither platform has a version-specific problem worth flagging. This is a portability call, not a quality one — buy it where it will actually get finished, and for most people that’s the Switch.
Final verdict
Afterlove EP is a very good story wearing a mediocre game like an ill-fitting jacket. Strip away the rhythm sections and there’s one of the more emotionally intelligent narrative adventures of the last few years — a portrait of a man being haunted by the person he can’t stop talking to, set in a city rendered with more care than most AAA productions manage for their capitals. The writing is specific where it could have been universal, which is always the harder and better choice.
But criticism isn’t a memorial service. The rhythm mechanic is the game’s central metaphor and its worst-executed system, the branching doesn’t reward the replay it demands, and the final act reaches past what it built. Those are real deductions, and they’re why we can’t recommend this broadly despite admiring so much of it.
For the right reader, play it anyway — for Rama, for Cinta’s voice, for L’Alphalpha, for a Jakarta that feels like somewhere rather than anywhere. Just know it’s a record with two great sides and a scratch across the middle.
Reviewed by the Rankeno RPG & Adventure Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review