Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

 bought it on Thursday and I still have no notification of purchase or download, I also find that it is available in Syeam and cheaper than I have paid, very well for this sales system :(

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.