Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It is the same price on Steam and

The download links, and claim steam key buttons should be visible on the itch store page for the game if you've purchased it.

If you're having problems using the itch website please contact itch support.