No, you don’t need to download anything if you want to play slots for free. Simply open the game through the website, open your preferred game, and click on the demo mode.