Yes, the slot is available on desktop and mobile platforms. There is no need for download, all you need is a browser on your device, and you can start winning.