on Jul 11, 2012
I set out to make a Minecraft-style world so I can experiment with Octree data. Then everything changes halfway through and I end up making something else entirely.
I decided to make a procedurally generated world larger than World of Warcraft, with differing climates and topographies, that could be endlessly re-created on the spot. I mostly pulled it off.
This project was about making a city using nothing but simple cubes and lighting tricks. It's more an experiment in digital fakery than about raw coding challenge.
My first programming project on the site. It was a modest effort, aimed at making simple height-mapped terrain. Very simple by today's standards, but a fun project.
Shamus Young is an old-school OpenGL programmer, author, and composer. He runs this site and if anything is broken you should probably blame him.