If you cannot download the game installer from the official Game Insight website, as an alternative, you can try downloading the setup file via a direct link.
  1. Follow the link of the app you wish to install to immediately start downloading the required setup file.
  2. Once the download is finished, you will see the setup file at the bottom of your browser window, or you can find it in the Downloads folder on your PC.
  3. Double-click the setup file to start the installation process, and then follow the instructions of the setup wizard.