Space Overlords Latest Updates

Space Overlords announced, coming to Steam in February 2016

Space Overlords announced, coming to Steam in February 2016

Publisher Excalibur Games has announced that indie developer 12 Hit Combo's giant robot game Space Overlords will be hitting Steam on 24th February, 2016.