Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

You will be drowned out by all the other people also releasing at weekends. So might as well roll a dice. People will either have to scroll through a lot of games to see your game anyways or if you release at the "right" time, the window of oppurtunity will be over in a flash: for example how fast the most recent games and the feeds move.

there are many uploads to itch.io and in my guess it will be like half-hour projects to be release and take place on top