No, there is no need to download the casino software because there is an option of instant play from your desktop and mobile devices.