Skip to main content

Nintendo Switch Setup

Eligibility and Requirements​

  1. Nintendo Developer Registration: To access the Interhaptics SDK add-on for Nintendo platforms, registration as a Nintendo Developer is required. If you're not already registered, you must apply and get approval to join the Nintendo Developer Program.

  2. Unreal: An Unreal Engine 5.1 version or higher is necessary.

Accessing the Interhaptics SDK for Nintendo​

The Interhaptics SDK add-on for Nintendo platforms is available through the Nintendo Developer Portal in the section Middleware -> User Interface. Before you can request access to it, ensure you meet the above requirements.

Installation and Integration Steps​

Step 1: Request the Interhaptics SDK for Nintendo​

  • Initiate your request for the Interhaptics SDK add-on via the Nintendo Developer Portal. This add-on enables the integration of haptic effects in Unity projects targeted for Nintendo Switch.

Step 2: Install Interhaptics Core SDK​

  • Incorporate the Interhaptics Core SDK into your Unity project. Follow the instructions in the Getting Started with Ureal SDK section of our documentation.

  • Opt for the current version of the Interhaptics Unreal SDK (at least version 1.1.0 recommended for compatibility).

Step 3: Add the Nintendo Switch Add-on to the Core SDK​

  • Download or clone the Nintendo Unreal SDK add-on via the provided link (note: login with the email associated with your Nintendo Developer account is required to avoid a 404 error).

https://github.com/Interhaptics/UnrealEngine_SwitchSDK

  • Clone or download this repository into <InterhapticsPluginFolder>/Source. After importation, the folder structure should look like this:
InterhapticsPluginFolder
Interhaptics.uplugin
/Source
/HapticEffect
/HapticEffectEditor
/Interhaptics
/ProviderGameInput
/SDKSwitchFolder
/Private
/Public
/HAR-libraries
/IHSwitchBuild.cs

Add the following settings in the Modules list of Interhaptics.uplugin to enable the support of the switch platform for Interhaptics

{
"Name": "IHSwitch",
"Type": "Runtime",
"LoadingPhase": "Default",
"WhitelistPlatforms": [ "Switch" ]
}

Step 4: Implementing Haptic Effects and Building for Nintendo Platforms​

  • Refer to the standard documentation in the Interhaptics Unreal SDK for guidance on adding haptic effects and preparing your project for Nintendo platforms. (Getting Started)

  • Utilize the tutorial in the Haptic Composer section for detailed assistance on creating haptic effects for your game.

Additional Support​

For further help or queries, please consult the official Interhaptics online documentation and join our Discord community for tailored support and answers.