Wii Remote API for Unity and C#
Project Posted on 16 October 2015 by Flafla2
Within the past 10 years motion controls have become an integral part of gaming and console game development. The Wii Remote specifically has managed to capture a generation of casual gamers and has created a completely new genre of casual games. However, none of these controllers have managed to permeate the PC gaming market despite their potential. In response to this, I have created a cross-platform Wii Remote communication layer for Unity (and C# with minimal changes
- primarily debug messages). The API allows Unity developers to integrate the Wiimote and popular extension controllers (such as the Nunchuck, Classic Controller, and Wii Motion Plus) into their games. It also supports the Wii U Pro controller (which behaves as a Wiimote with a special extension controller).
Here is a video of the some of the API's features:
You can download the latest release here. The API’s source code (including a full demo scene) can be found here.