Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Steam key not showing on itch page.

Sorry but it's another version of the game. Not the same version with steam.