The source code that I wrote for a little game I made with Derek Yu back in 2005-2007 has been released!
Releasing code is hard for me. It’s always imperfect (or in my case, mostly a mess) and it feels extremely personal. Especially with Aquaria – a game that involved a lot of stress and heartbreak over the course of its development. (a significant portion of the code was written while under the influence of Canadian Club Whisky)
Although programming is foremost a technical pursuit, it feels organic to me. Maybe switching between code, music and design frequently enough makes you appreciate how similar these areas of game design are – rather than thinking about how different they could be. That might be why my code is more like a weird tangled evolution of the game, rather than a clean, factory-built design. (there’s even stuff in there from back when the game was an RPG, for example)
In any case, hopefully some people will find the code useful, and hopefully some will manage to improve it.
You can find the details of the code over at Wolfire.com. And much thanks to the amazing Ryan C. Gordon for porting the game to Linux (and Mac again) and organizing the open source release. What a guy.
Also, see this talk for more on the Humble Indie Bundle: