Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

You simply register the key with Steam

The store page is simply not visible. But YouTubers have been using the Steam version for months