Space Overlords taking over next April

Space Overlords was announced back in June, but all has been quiet since then. Now, it is all systems go with a new trailer, highlighting the 3D world-striding combat action from Excalibur. A release date for next April sounds good, as your giant mechs aim to dominate the galaxy and bring to an end an ancient tyranny.