No, you don't need to download anything to play at an online casino. You can just go to the site and start playing. Some casinos do however have casino apps that you can download.