Capybara Games announced by their Youtube channel today that the hotly anticipated Super Time Force will launch on May the 14th for Xbox 360 and Xbox One.
The side-scrolling shooter features crazy characters and hardcore gameplay. Not for the faint hearted. The game is being published as part of Microsoft’s ID@Xbox program.
Source: Capybara Games Youtube Channel