Although WiiRemote.exe enabled us to test our system with writing any coding, to develop applications that take advantage of the full potential of the Wii-mote, we need to setup a development environment that is powerful enough for creating interesting games, and allow us to easily access the sensor data from the Wii-mote programatically.
Here are a list of tools and packages we need:
- Visual C# 2005 Express – a Microsoft .NET programming environment for the C# language. It is very easy to learn if you have some kind of programming background, you should be able to pick up C# pretty easily.
- Visual Studio 2005 Express Service Pack 1 – this installs the necessary updates and gets your system ready for the XNA game studio.
- DirectX SDK – latest SDK for DirectX. “It is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video. ” – Wikipedia.
- XNA Game Studio 1.0 refresh – a set of classes and libraries built under the .NET framework to facilitate game programming. “Free game designers from repetitive coding, and bring all aspects of game programming under a single system” is their goal. Although it is better to use the latest version, but seems some of the samples project currently only has a 1.0 implementation. Installing this version allows you to open up such sample projects.
- XNA Game Studio 2.0 – version 2 of the GameStudio product.
Luckily, these tools are now FREE compared with several years ago, the visual studio alone used to cost several thousand dollars to own. So just download and install them in the order listed. After the installation is done, you may move onto the “Tutorials” section to learn about how to write your own game!