NintendoSDK: Difference between revisions
Appearance
Created page with "The NintendoSDK is the Software Development Kit for the Nintendo Switch. Its name is generic because it was apparently being developed before the NX (the INDY), and was even used for BoTW on Wii U. It is also called the “nnSdk” due to it using the “nn” namespace, shared by the 3DS SDK. The NintendoSDK usually refers to itself by the same name, and not specifically the Switch or NX’s SDK. File:NintendoSDK GfxPrimitiveRenderer.png|thumb|"GfxPrimitiveRenderer"..." |
No edit summary |
||
| Line 1: | Line 1: | ||
[[File:NintendoSDK GfxPrimitiveRenderer.png|thumb|"GfxPrimitiveRenderer" sample from the SDK.]] | |||
[[File:NintendoSDK Firmware known versions.jpg|120px|thumb|Switch firmware version names]] | |||
The NintendoSDK is the Software Development Kit for the Nintendo Switch. Its name is generic because it was apparently being developed before the NX (the INDY), and was even used for BoTW on Wii U. It is also called the “nnSdk” due to it using the “nn” namespace, shared by the 3DS SDK. | The NintendoSDK is the Software Development Kit for the Nintendo Switch. Its name is generic because it was apparently being developed before the NX (the INDY), and was even used for BoTW on Wii U. It is also called the “nnSdk” due to it using the “nn” namespace, shared by the 3DS SDK. | ||
[[File:NDK Core Ounce from FCC.webp|thumb|left|The Switch 2 dev unit has "NintendoSDK Firmware for Ounce".]] | |||
The NintendoSDK usually refers to itself by the same name, and not specifically the Switch or NX’s SDK. | The NintendoSDK usually refers to itself by the same name, and not specifically the Switch or NX’s SDK. | ||
The firmware for Switch consoles is called “NintendoSDK Firmware for NX”, same for “Ounce”, the Switch 2. This is the same on dev and retail units. | The firmware for Switch consoles is called “NintendoSDK Firmware for NX”, same for “Ounce”, the Switch 2. This is the same on dev and retail units. | ||
The SDK features Mii support bundled into the public SDK for all developers: [[Nn::mii|nn::mii]] | The SDK features Mii support bundled into the public SDK for all developers: [[Nn::mii|nn::mii]] | ||
[[File:MiiShaderSample Black Jasmine.jpg|thumb|MiiShaderSample from the NintendoSDK running on Windows.]] | |||
It supports building for NX, and Windows x86/x64. This means that all nn::mii samples run on PC. | It supports building for NX, and Windows x86/x64. This means that all nn::mii samples run on PC. | ||
Revision as of 22:08, 5 August 2025


The NintendoSDK is the Software Development Kit for the Nintendo Switch. Its name is generic because it was apparently being developed before the NX (the INDY), and was even used for BoTW on Wii U. It is also called the “nnSdk” due to it using the “nn” namespace, shared by the 3DS SDK.

The NintendoSDK usually refers to itself by the same name, and not specifically the Switch or NX’s SDK.
The firmware for Switch consoles is called “NintendoSDK Firmware for NX”, same for “Ounce”, the Switch 2. This is the same on dev and retail units.
The SDK features Mii support bundled into the public SDK for all developers: nn::mii

It supports building for NX, and Windows x86/x64. This means that all nn::mii samples run on PC.