Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

The only time I see a review is if it's in my feed. I have no idea how to find the other reviews. I leave my thoughts in the comments.

(+2)

Belatedly, you can see reviews to your own games by going to Interact -> Reviews & Ratings from the game's dashboard.

(+4)

It's occurred to me that this is a tactful way to submit a critical review for a free to play game. It will only be seen by the developers and the people subscribed to my account.

(+2)

As a developer, based on my own experience, I must say that there are some persons that exploit reviews, either for their own promotion or to harass other developers and hurt their sales.

When Itch.io provided this system, they thought about these matters and on how to mitigate them.