I would like to make game for Nintendo Switch.

I have been searching for an SDK of the same, but I couldn't find any. The only thing I found was that I can use Unreal Engine or Unity to make games for Nintendo Switch.

However I don't want to use any of these game engines and instead want to code from scratch, making my own game engine in the process.

Isn't there a C/C++ (or any language) sdk which will allow me to make games for Nintendo Switch without using Unreal/Unity or any other game engine ?


closed as off-topic by Alexandre Vaillancourt, Bálint, Almo, Josh May 18 '17 at 20:43

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Alexandre Vaillancourt, Bálint, Almo, Josh
If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ How about MonoGame? nintendoeverything.com/… \$\endgroup\$ – jhocking May 18 '17 at 20:14
  • 1
    \$\begingroup\$ Big companies usually get a developement kit or API to develop on platforms. \$\endgroup\$ – Bálint May 18 '17 at 20:16
  • \$\begingroup\$ @Bálint Where can I get the aforementioned development kit or API? \$\endgroup\$ – Ishan May 18 '17 at 20:39
  • 4
    \$\begingroup\$ @Ishan If you've successfully registered as a Switch developer, contact your account manager. \$\endgroup\$ – Josh May 18 '17 at 20:43
  • 1
    \$\begingroup\$ Sign in, make sure you've completed all NDAs, and look at your available platform SDKs in the portal. If you don't have access to the Switch you'll need to contact somebody to give you access. This likely requires offering them some information about your project. \$\endgroup\$ – Josh May 18 '17 at 21:03

My understanding is that you need to register with Nintendo as a developer:

Register for access to Nintendo developer tools and resources to create and publish games and applications for current Nintendo platforms. Resources are provided for multiple development environments including HTML5, Unity and native C++ software development.

So yes, there is a native C++ SDK. But as far as I know at the present, it's only provided by Nintendo directly.

  • 2
    \$\begingroup\$ I have just registered on the nintendo developer portal. There are two sections for wii U and 3DS. I can't find a link anywhere to download a sdk for Switch. For that matter I can't find any information related to Switch at all on there. \$\endgroup\$ – Ishan May 18 '17 at 20:36
  • \$\begingroup\$ They haven't released open access to an sdk for the Switch yet. \$\endgroup\$ – Tartle Wizard May 18 '17 at 21:54
  • 3
    \$\begingroup\$ Currently you have to send a direct message via Nintendo Developer Portal to get access to the Switch development environment. \$\endgroup\$ – wip May 19 '17 at 10:56

Not the answer you're looking for? Browse other questions tagged or ask your own question.