Heartfall — A Tale in Three Lives is a free visual-novel RPG in which you play Grian, wander an island, pick your allies and enemies, and steer toward one of many endings. On the evidence of 498 Steam reviews sitting at 99 percent positive, the game lands. Its biggest strength is sheer generosity: branching routes, multiple endings, illustrated art and an original score, all at zero dollars. Its biggest question mark is whether the choices carry the weight the game implies — one player notes it can feel "railroady," with decisions mattering less than they seem.

The loop: read, choose, replay

The core loop is story first, choice second. You move through dialogue and decisions, align with or against the cast, and unlock different routes; players also mention side diversions such as fishing. One route runs roughly two to three hours, and the opening is slow before the later stretches turn emotionally dense. That structure rewards curiosity: the more you poke at the island and its people, the more the game gives back.

Content that dwarfs the price

The scale is the headline. Players cite 12 routes and 36 endings to collect, and reviewers describe each route as having its own flavor and twists. Some routes are short, others long and wrenching. For a free release, that volume is the reason so many reviews read like recommendations to friends rather than verdicts. If you like collecting endings, this is a buffet; if you want one tight story, the sprawl may feel like homework.

Art and sound carry the emotion

Reviewers keep returning to the presentation. The art is called breathtaking and gorgeous, with each route keeping its own style while the whole stays coherent; the music alone reportedly moved some players to tears. The writing gets similar praise for characterization and for small quips scattered through the script. This is where the game earns its reputation — not through mechanics, but through craft layered onto a story players already care about.

The fan angle cuts both ways. For Life Series followers, the references and character work read as a love letter, and the game even lets you follow the canon third-life ending. For newcomers, several reviewers insist it stands alone and that you would only miss references; others suggest a fresh player may feel less attached to the cast. The game is playable cold, but the emotional payoff is clearly higher if you arrive already invested.

Onboarding is gentle but slow. The early pacing is the most common soft complaint in an otherwise glowing sample, and the linear feel of some branches sits alongside it. No one in this batch reports crashes or technical trouble, so the friction is structural: the game asks you to trust it through a quiet opening before the choices and the tears arrive.

The price is the closer. Multiple reviewers call it a crime that the game is free and say the content is insane for the cost. That may explain the launch spike in positive reviews, though the daily count has since cooled — a pattern that looks like a community surge rather than steady organic growth. Whether it holds depends on updates and word of mouth.

This review is based on 41 Steam player reviews and store data. Our editors did not play the game.

By the Numbers

Visual NovelRPGStory RichChoices MatterMultiple EndingsFantasy2D
View on Steam →
Potential score
91
Positive
99% Very Positive
Total reviews
498
New reviews/day (7d)
7
Players online
171
Price
Free
Release date
Oct 15, 2026
Developer
Kazehita
Publisher
Kazehita
Est. sales
14.9K~29.9K rough estimate from review count

Daily New Reviews

Is interest rising or fading?

2026-10-15: 1 positive, 1 negative2026-10-16: 58 positive, 0 negative2026-10-17: 56 positive, 0 negative2026-10-18: 56 positive, 0 negative2026-10-19: 39 positive, 0 negative2026-10-20: 21 positive, 0 negative2026-10-21: 24 positive, 0 negative2026-10-22: 33 positive, 0 negative2026-10-23: 26 positive, 0 negative2026-10-24: 14 positive, 0 negative2026-10-25: 17 positive, 1 negative2026-10-26: 18 positive, 0 negative2026-10-27: 7 positive, 0 negative2026-10-28: 10 positive, 0 negative2026-10-29: 13 positive, 0 negative2026-10-30: 6 positive, 0 negative2026-10-31: 12 positive, 0 negative2026-11-01: 7 positive, 1 negative2026-11-02: 8 positive, 0 negative2026-11-03: 10 positive, 0 negative2026-11-04: 5 positive, 0 negative2026-11-05: 4 positive, 0 negative2026-11-06: 4 positive, 0 negative2026-11-07: 11 positive, 0 negative2026-11-08: 13 positive, 0 negative2026-11-09: 10 positive, 0 negative2026-11-10: 3 positive, 0 negative2026-11-11: 6 positive, 0 negative2026-11-12: 4 positive, 0 negative
Positive / dayNegative / day2026-10-15 → 2026-11-12