It is not a must for players to download anything for them to enjoy the games. There is the option of accessing all gaming options through Duelz Casino’s main webpage. For the mobile app, clients have to download the application. There are no other downloads needed after that.