Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(2 edits)

Yes, this is a screenshot from itch.io app. I also found it's not possible to download some more games. There is any mail address to contact ich.io team?

EDIT: the app is both Italian and English language.
"Acquistato 8 mesi fa" on the right means "Bought 8 months ago"