Astrocreep – Browser Game

Astrocreep game

Astrocreep is a deliciously dark humored little point and click adventure in which you control a small alien parasite who must kill the humans, evolve and infest an entire space station with your offspring.

In Astrocreep you start off as … Read More