No, you don't need to download any software simply create an account and start playing! All games are browser-based and can be accessed from any device with internet access.