Super Time Force to Launch on Xbox One and Xbox 360Super Time Force to Launch on Xbox One and Xbox 360Capybara Games has announced that they've delayed the release of Super Time Force in order to self-publish it on the Xbox One via the ID@Xbox program.John Llewellyn MartinJohn Llewellyn Martin