No, you do not need to download any custom software or application to play at Stardust Online Casino on a desktop or laptop computer. All you have to do is open a web browser, like Google Chrome, Safari, or Firefox, and go to Log in or register an account, and then pick the game you want to play. It’s that easy.