No, you do not need to download anything to play. All you need is an internet connection and a web browser.