Alien Trap

Apotheon from Alien Trap revealed, hitting Steam in 2013

Apotheon is a new title in the works at Alien Trap, makers of the lovely Capsized.

Alien Trap headlines