
GCubeSDK
No Reviews · 0 reviews
Screenshots














Description
GCubeSDK is an easy-to-use C++ framework to develop your own games that can run on the GameCube or accurate emulators. It has everything you need to build and test your very own games.
About
GCubeSDK is an easy-to-use C++ framework to develop your own games that can run on the GameCube or accurate emulators. It is highly inspired by three.js (a general-purpose 3D library), so the scene graph, cameras, lights, and materials should feel familiar. The goal is to give developers a tool to let them focus on what is most important: the actual game development.
GCubeSDK provides a lightweight, minimalistic GUI for developers who prefer visual management and minimal configuration, while remaining fully compatible with traditional terminal-based workflows. Whether you're comfortable in bash or prefer point-and-click simplicity. Start with the GUI to get your project running in minutes, or go straight into the terminal for complete control.

- Procedural geometries
- Material system (BasicMaterial, LambertMaterial)
- Directional and point lights
- Texture loading
- Perspective and orthographic cameras
- GLTF / GLB and OBJ / MTL loaders
- Automatic texture conversion
- Keyframe animation
- Animation mixer
- Complete skeletal animation
- Support for skinned meshes and rigs
- Particle Systems
- GDB remote debugging (USB Gecko / BBA)
- in-game console overlay
- Automated ISO builder
- Visual helpers (AxesHelper, GridHelper, Box3Helper)
- 2D UI system (Object2D)
- Font rendering
- and many more

GCubeSDK is an ongoing development effort that continues to improve over time. The roadmap is still long and will certainly shrink in the future. By now this project has a reached a shareable state. I am committed to continuously improving the framework if there is community feedback from developers actually using GCubeSDK.
- Splines
- Collision
- Audio
- Effects
- Fog
- Multiple Language Support
- PNG / JPG to TPL embedded conversion
- and many more

