A downloadable game

Xenophobia is a point and click adventure set on an abandoned island.