Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

It's possible to generate an itch key / download link. You'll need to post in Steam discussions with your account that owns the game (you don't have to install Steam for this, just log into the website) and I'll contact you.

Just did, thank you!