Dwarf Fortress
Bay 12 / Kitfox

Twenty years of a cult free version, then a Steam release methodically prepared over two years by Kitfox Games. Result: 160,000 sales in 24 hours and over 600,000 in two months, for a niche ASCII management game.
Twenty years of audience converted into wishlists over two years
Dwarf Fortress is the extreme example of a pre-built audience: twenty years of a free version, a cult community, legends passed from forum to forum. But the interesting point isn't there — it's in what Kitfox Games, who published the Steam version, did with the two years between the announcement (March 2019) and release (6 December 2022).
Kitfox published its Steam page two years before launch and fed it continuously: weekly devlogs, before/after graphics comparisons, self-deprecating memes about the game's historic inaccessibility. Each post restarted the wishlist machine. The internal forecast, made by a third-party economist (systemchalk) from the wishlist/sales ratios of Kitfox's previous releases, projected 160,000 sales over two months.
At launch, the game made 160,000 sales in twenty-four hours. That's the two-month target hit in a single day. At two months, 606,342 sales — four times the forecast. The game triggered everything Steam can give an indie title: Discovery Queue, Popular Upcoming, then a marketing-message pop-up in the Steam client on day 2, a favour Valve reserves for releases that have already captured the algorithm.
The lesson isn't 'have twenty years of community'. It's: the gap between the audience you have and the sales you make plays out in the methodical conversion of that audience into wishlists, over time. Kitfox left nothing to chance for two years, and that's what enabled the conversion. A community not converted into wishlists triggers nothing.