I don't think so. It's programmed to play on mobile, but the number and size of the image files are over Itch's limits, unfortunately.