NINTENDO has announced the Switch and 3DS games that will launch this year.

In its Direct live stream last night, it unveiled some games which everyone was expecting and some which shocked the gaming world, news.com.au reports.

3 Shoppers walk under the logo of Nintendo and Super Mario characters at an electronics store in Tokyo Credit: AP:Associated Press

Nintendo announced a release date for Xenoblade Chronicles 2 and revealed of a Mario Party minigame collection and a few surprising ports of popular third-party games.

The games firm Bethesda will be bringing Doom and Wolfenstein II: The New Colossus to the Switch, Nintendo announced.

Back in the golden days of gaming, both these titles would have been far too violent for family-friendly Nintendo.

Doom will launch at Christmas, but Wolfenstein won’t be ready until 2018.

Bethesda also announced that the role-playing game Skyrim will officially launch on November 17th for the Switch, almost exactly six years after its original release.

Perhaps the most exciting news of all was that Xenoblade Chronicles 2 finally has a firm release date: December 2nd.

3 A poster for Doom, a violent game which is quite unlike the Nintendo's normal family-friendly titles

Square Enix is bringing Lost Sphear, Dragon Quest Builders and the still unnamed Project Octopath Traveler to Switch in the coming months as well.

Nintendo also had a few updates regarding games that have already launched on Switch. Splatoon 2 is getting two new stages and a new weapon on September 15th.

To wrap up the Direct event, Nintendo showed off some new worlds and gameplay features from Super Mario Odyssey, which will be available on October 27th.

Nintendo will also sell a special hardware bundle with a Mario Odyssey download code, Mario-themed red Joy-Con controllers and a special carrying case.

Nintendo kicked off the stream by sharing new details about Pokemon Ultra Sun and Ultra Moon — new versions of the 3DS entries in the Pokemon series that launched last year.

3 The Nintendo Switch is the gaming firm's flagship console Credit: Getty Images

Along with customizable main characters, Ultra Sun and Ultra Moon will also feature a new storyline, new Pokemon and Nintendo even plans to release a Poke Ball-themed 2DS XL portable console two weeks before the games come out on November 17th.

Nintendo announced that a new Kirby game called Kirby: Battle Royale will be coming to the 3DS, featuring a variety of competitive game modes as well as a single-player story mode.

Nintendo also let us know that the Kirby game it showed off at E3 2017 will be called Kirby Star Allies.

Other 3DS announcements included the introduction of Minecraft: New Nintendo 3DS Edition and a first look at the upcoming minigame collection, Mario Party: The Top 100.

This article was originally published on news.com.au.