No, you won't have to download anything. You can play at the casino from any browser on your computer or smartphone.