Probably not. The game files are much larger than what Itch generally allows. Runey made a post on this a while back, but it's buried under a tons of other posts, since I believe it was discussed a year or two ago.