No, you don't need to download any software. All games are available online from both your computer and any mobile device.