No, you don’t have to download and install any additional software if you want to play casino. Microgaming creates games that can be launched and enjoyed online. There is a demo mode for almost every game to let you check if you like this or that slot as well.