Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I came across this ages back when I first submitted to the Jam. I don't think people place as much value in rating the submissions these days.