Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

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 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 launcher.