Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

How do you play? Itch only says not available on Windows

Apparently I had to tick a box. It should work now.