Yes, with some hacking, but bear in mind the game was not designed for such a small screen. You will not have the best experience as the balls and buttons can be rather too small to touch reliably. You will also find it hard to put more than one finger on the screen at the same time without blocking your view.

That said, if you still want to install it, here's how. This process has been tested on an iPhone 3GS. It may work on earlier models and on the iPod Touch, but also bear in mind that those devices have a slower CPU.

You'll need a jailbroken phone and a fair amount of competence in using ssh.

  1. Purchase World of Goo from the App Store using the same Apple Store account that your device is linked to (this is necessary as the code will be signed for your account only).
  2. Download it; it will show in your iTunes Applications tab under 'iPad Apps'. Obviously you can't install it as iTunes knows you don't have an iPad.
  3. Right click on World of Goo and choose 'Show in Windows Explorer'. This will locate the IPA file you need.
  4. Ensure your device has the SSH server installed and turned on, and an unzipping program. In Cydia, the programs you need are "OpenSSH" and "unzip". See this FAQ for information on how to install SSH.
  5. Transfer the IPA file to your device, for example using WinSCP.
  6. SSH to your device as root. We need to install it as root, because it needs to go in /Applications/. It won't run from /var/mobile/Applications because that is for sandboxed apps installed directly from the App Store.
  7. As root, unzip the IPA file (it's just a renamed zip file). Inside the Payload folder, you'll find "". Move this to /Applications.
    unzip "World of Goo 1.0.ipa"
    cd Payload
    mv /Applications/
  8. Change directory to /Applications/ This program was designed for an iPad, so it only has a NIB (user interface) file for the iPad. Fortunately the same file works unchanged on the iPhone, so just copy MainWindow_iPad.nib on top of MainWindow.nib
    cd /Applications/
    cp MainWindow_iPad.nib MainWindow.nib
  9. Restart Springboard or reboot your device. World of Goo will now show up.