No, you don’t have to download anything. No matter what kind of device you use, you can launch the Pirate Armada slot straight from your browser or the casino app.