No, there is nothing to download when playing on a computer. The casino uses modern software that is hosted on the site directly and provides the games in instant play. If you want to start, you just need a web browser application and you are set.