Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

You are running Windows, but that's not what it means. The platform it's referring to is the itch version of the game. To make an account you need to be using the Steam version. You can add the game to Steam with the key on the download page.