No, I was able to download it but I've not found a way to play it. All browsers (except the one Itch uses) seems to have dropped UnityWeb support.