Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

You will need to talk about it on your itch.io page. If you haven't made one yet, that's where I would start. You can upload prototypes, screen shots, videos etc.

Rob