Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

If your concerned about downloads then you should look at marketing your games while they are still in development so when they launch they have an audience.

You can share work in progress videos, gifs or devlogs on YouTube, Reddit or here on Itch. To spread awareness of your game 

Try posting links to your game on social media or appropriate forums on Itch.io, marketing can be very difficult as it's hard to ask people to play your game, even if it's free. 

Hope that helps. Marketing is hard 

True.

Marketing is hard and sometimes it takes a lot of time and money 😔