No, there is no need to download anything. You can enjoy this slot online from your browser on a mobile or desktop device.