Space Raiders in Space

Space Raiders in Space Release Date Trailer

Destructive Creations posted a new trailer for their upcoming tower defence rogue-like game, Space Raiders. The game will release on PC from December 8th. Humanity and the sentient hivemind extraterrestrials were getting along so well until the aliens collectively decided that they were tired of friendship and felt more in