i use the itch.io app and at the bottom it says "install"
so you should prob get the itch ap
The Itch.io App Sucks Bc We Cant Even Download Setup Files In It Only Zip FIles Bruh