Here is a list of tutorials available here or on external sites. Read Developer tips sooner than later.
If you edit this page, try to include some 'review' of the tutorial, please.
- 1 Preparation
- 2 C, C++ and MakeFiles
- 3 Graphics
- 4 Input
- 5 Filesystem
- 6 Game Development
Getting started. DevKit, Installing new libs, etc.
Installing devkitPPC, Setup your project folder, Compile the HelloWorld Example, Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii using wiiload.
More focused on Windows.
Read [Getting Started]
CodeMii Tutorial 1: Setting Up
This tutorial covers setting up the programming/compiling environment.
C, C++ and MakeFiles
CodeMii Tutorial 2: Makefiles, Basics of C, Compiling source code and Dealing with errors
CodeMii Tutorial 7: Using Arrays
Quickly covers how we can utilize arrays for holding information about games, where the positions of objects remains static.
CodeMii Tutorial 5: JPEG Images
Covers how to display JPEG images. Not the best way to show game sprites... but get's you started (or at least, in contact with) on using other external libraries, arrays, memset, pointers.
CodeMii Tutorial 8: Image Changes
Covers how you can easily change a button from yes to no, based on the user's input.
CodeMii Tutorial 3: Controller Input
How to detect button presses on the Wiimote. Also on the GameCube controller for use on the emulator.
CodeMii Tutorial 4: Cursors
Start by creating a box cursor on the screen, then moving it with the analog on GameCube controller. Finally it enables the IR mode on the Wiimote and use that for positioning the box cursor.
CodeMii Tutorial 6: Button Detection
Covers displaying an image as the mouse cursor and how to detect button clicking.
CodeMii Tutorial 10: Using the Filesystem
Covers initializing the filesystem, creating/deleting directories/files and reading/writing files.
CodeMii Tutorial 9: Simon Explained
This tutorial goes through the Simon game and gives a brief explanation of what things do. Focuses on how to use the code we know to achieve the things we are after.
This one covers everything. Is in Spanish. From setting up DevKitPro to creating sprites, to collision and sound.