Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes, Windows 10, but I don't think it has anything to do with the operational system.

In the second picture it should be the game to install. Instalează means intall, in my language. But there is nothing to choose from.

And then in the first picture is the error I get after clicking install. It says "There has not been found any upload compatible with this title".