No, you can just click any of the links for Windows and download it from there, you don't NEED megasync for this. The game will be downloaded and you can locate the zipped file, extract it and start playing.lets say if i do buy a dell lab top do i have to download mega sync to down load this game on it ?