My friend just uploaded his announcement video. It has some game footage and explanation. He is looking to launch this onto every platform. It has been confirmed it will have a Wii U launch. He is currently working to get it launched for ps4, xbox one, and steam. let me know what you think.