Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

If there is no way to brag about the achievments, they are an ingame feature anyways. Though people do post screenshots and let's play and such. Steam has this whole ecosystem about people playing online together and being able to view profiles including achievements and comparing your own with other's.

Best I saw on Itch is some highscores.