I think it's more the team behind the game and the overall style that is limiting the chances. I don't think the game looks particularly demanding.
As long as they don't mention the platforms, everything is fair game. Though, what is the point of not telling people what systems the game is going to be on? Creates needless drama.