Yes. You can access all of the casino’s games from the “Instant Play” section in the left-hand navigation menu. Keep in mind, however, that in order to open an account with the casino or claim any bonuses, you will need to download the desktop client.