Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Itch is primarily used by solo devs and small-scale dev teams, so the only way there is going to be mainstream-level graphic detail is if either A) the game is extremely short and minimally interactive, or B) it's made with purchased assets; neither of which is a particularly popular solution.