No, there is no need to download any additional files. The web app will run flawlessly no matter what. Just make sure your browser supports HTML5 – this technology is vital for most slots' performance.