Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Does buying the game here come with a Steam key?

Nope. It does come with a "game key" which seems to be a string of randomly generated words (distinctly not a Steam key), but I have no idea what its intended function is.

My mistake! Those keys do nothing. Ignore them!

Nope, just the DRM-free game. It also works through the itch app.