Yes you should be able to. What problem comes up for you?
I couldn't install it via the itch app. I had to navigate it through the browser and download it that way. It doesn't show up as an option for Windows.