No, there is no need to download software. Sugar Rush can be played directly in your web browser on both desktop and mobile devices.