The game was delayed the day before it was due to release.
The eight-player platform strategy game is coming to Xbox next year.