Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

I've never used the Itch App so I don't know. This would be for Win10, right?

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