No! Given that Instant Play is supported, the game is accessible without downloading it to your device. So, all you have to do is directly launch it from your device’s web browser.