No, you do not have to download any application to play this game. It is available in instant play and supported on the HTLM5 platform. So you can play online without worrying about the storage on your device.