After yesterday’s insane reveals, announcements and a hell of a lot of momentum going Sony’s way, Nintendo is going to have to come out strong to impress gamers. Between a sluggish Wii U launch that has many a gamer dismissing the system as a true next gen experience, the Big N just HAS to have some surprises up their sleeves to wow the naysayers.

Follow our live blog below as Nintendo rolls out their line up for the year and beyond. Are you guys excited for Smash Bros? A new Mario? Or something unannounced? Let us know as this Nintendo Direct gets underway!

Nintendo made huge news when they announced that they weren’t going to hold an E3 press conference this year, surely signaling signs of their doom. At the conclusion of the last Nintendo Direct, CEO Satoru Iwata promised another edition before E3 before tweeting out some exciting news for hungry Wii U owners.

#IwataSays We will discuss new Smash Bros., 3D Mario game, Mario Kart and other Wii U titles in our #NintendoDirectNA before the start of E3 — Nintendo of America (@NintendoAmerica)

We knew it was coming, but we didn’t know when. That was until Iwata broke his silence on the Twitterverse again, telling us exactly when we’ll be able to find out about these upcoming titles.

Hello. We already announced we will have another #NintendoDirectNA at E3, but now we can share the date/time: 6/11 at 7 am PT. #IwataSays

E3 has traditionally been the place where game companies come in with guns blazing, hyping up gamers for what’s coming in the following year and beyond. This year, Nintendo has a lot to prove, between losing support from some major publishers and leaving a gap between releases that’s far too big for a new console.

Aside from the already exciting news of a new 3D Mario and Smash Bros. game, what other surprises can we expext? A Bayonetta 2 release date? The revival of the Vitality Sensor? The ability to Skype and watch a movie AT THE SAME TIME!?!?!?

Is your body ready?

Stay tuned to Geekscape in the weeks leading up to E3 for all that gaming goodness!