Which platform are you on?
PC
You don't need to install our game. You just download it from our site and it's ready to play on PC.