I’ve done a pass to try to make the code readable and easy to follow. Can’t promise that it IS, or that the code is bug free, but its all available online on github. Feel free to grab it, fork it, laugh at it, etc.
* Starting Considerations
What things I took into consideration before starting coding Minecraft, how I planned out the rendering, what alternatives I considered, and ultimately what route I went with and why.
Using the voxel renderer, what basic features I decided to add from the game and how they were implemented. Our Minecraft implementation isn’t complete, but it’s functional and gives you an idea of how to add more features.
Finally, went over some tweaks like how the landscape was developed, some visual additions I thought were lacking.
Note: You’ll need to add graphics since I didn’t distribute those with the code. I tried out a bunch of random minecraft texture packs, here’s a couple that looked really nice: and