Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Did not know of the advantages of uploading directly to itchio. I just sent a mail to see if they'd be so kind to increase the file size. I'll have to mind the size of my assets in the future though. Thanks for the heads up!