No, there is no need to download anything. You can access the casino through your browser and play instantly. We recommend you to use Google Chrome, although other web browsers also work well with the gaming platform of All Star Games Casino. The fun is guaranteed with the broad collection of slot games.