No, there is no need to download anything to play at Casino Room. All games work on an internet browser. However, you do have the option of downloading the app if you want to play on mobile devices.