Square Enix Members NA and various Square Enix PR twitter accounts have officially announced that Kingdom Hearts 3D will be released in North America on July 31 2012! Take a moment to let that news settle in and then celebrate for this announcement!