GCubeSDK

GCubeSDK

No Reviews · 0 reviews

Screenshots

GCubeSDK screenshot 1
GCubeSDK screenshot 2
GCubeSDK screenshot 3
GCubeSDK screenshot 4
GCubeSDK screenshot 5
GCubeSDK screenshot 6
GCubeSDK screenshot 7
GCubeSDK screenshot 8
GCubeSDK screenshot 9
GCubeSDK screenshot 10
GCubeSDK screenshot 11
GCubeSDK screenshot 12
GCubeSDK screenshot 13
GCubeSDK screenshot 14

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.

Platforms

Linux · Windows

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