The nice thing about console platforms is that they tend to get better with age, at least from a hacker’s perspective. Discount prices, reverse engineered hardware, a mature development community, and still-available components make the slightly-aged console an armchair game programmer’s best friend.

Before you retire your GameCube to the basement closet, take a stab at writing a game or two for it. Here are a few links to help you get started:

  • libOGC is a nice open source game API for GC development –Link.
  • Documentation for setting up a libOGC build environment –Link.
  • Running your homebrew games with SDload and an SDCard adapter –Link.
  • Or develop your game for the SDL/Linux environment-Link. (GameCube Linux Wiki)