Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I bought the game and the download page doesn't have the Steam key even though the game page says it should have one.

Admin

Try looking again. Sometimes itch.io delays handing out Steam key after a purchase as part of its fraud prevention system.