GCubeSDK
©2026 FenixFox®Studios

Getting Started

Welcome to GCubeSDK! This is a three.js-inspired framework for everyone who interested in developing games for the Nintendo GameCube. If you're here, you probably share my fascination with this console and want to create something for it. This "Getting Started" page will be updated when steam is approving my storepage.

Download

The SDK will be available soon on Steam. There is an installer that sets up everything you need: devkitPPC, MSYS2, and Dolphin emulator. It's all bundled so you don't have to configure anything manually.

While you're waiting, I'd appreciate it if you wishlist the project on Steam. It helps a lot and you'll get notified when it's ready.

While You Wait

If you want to learn more about how this framework came together, there is a devlog on my website that covers the whole journey from the first triangle to where we are now. It's been quite a ride.

What's Inside

The framework follows the same class names and structure as three.js, so if you're familiar with that, you'll have no problems understanding the structure. There is Object3D, Scene, Camera, Materials, Geometries, Lights, and all the stuff you'd expect. I also added support for loading GLTF models with skeletal animation, OBJ files, textures, and more.

The goal is to make GameCube development as straightforward as possible, so you can focus on making your game instead of fighting with low-level GX calls.

Next Steps

Once you have the SDK installed, check out the Examples section to see how things work.