No. You don't have to download any additional software to gamble at Sloty Casino. Provided you have an internet and web browser, you are ready to go with different devices, including Mac, tablets, and much more.