Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Did you have an issue with the link on the itch page?
Please let us know how you get along. We'd be interested to know :)

Yes, download link for Itch.io didn't work, as that was the original problem, it didn't have an actual .deb installer nor was it created to work with the Itch.io launcher.