Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It would be great if you could link your LD game page, so that we can go and give it a rating and feedback over there if we've come through itch.

There is a link at the top of the page, click "View Submission"

or here it is:

Oh wow! I didn't even notice that button. Thanks for pointing it out.