No, it doesn’t. No download is required to start the gameplay. Instead, players can access the game using a standard browser only.