1 Yes, you can play at TurboVegas Casino without the need to download any software. The casino offers instant play, allowing you to access a wide range of games directly from your web browser. Simply visit their website, create an account, and start playing.