Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Quite a lot of people have been posting highscores on the itch page itself, aswell as the comment area for the ratings. Make sure you take a snip of your highscore as proof :)