aliens

Creative Assembly's Alien game revealed?

Creative Assembly's Alien game revealed?

Leaked artwork suggests UK developed sci-fi game will be called Alien Isolation