The origins of Minecraft

New 3 years ago
Minecraft Guides

While looking through some project folders, I found an old protype of a game that never quite became anything. Kinda.

It was called โ€œRubyDungโ€ (for various reasons), and was supposed to be a base building game inspired by Dwarf Fortress, but with a heavy focus on accessibility. Here are the screenshots from that game:

http://www.mojang.com/notch/misc/rubydung/1.jpg
http://www.mojang.com/notch/misc/rubydung/2.jpg
http://www.mojang.com/notch/misc/rubydung/3.jpg
http://www.mojang.com/notch/misc/rubydung/4.jpg
http://www.mojang.com/notch/misc/rubydung/5.jpg

First Minecraft Images

Around this time, I was also playing around with the idea of making a zombie game with a graphics engine similar to GTA: Chinatown Wars. I made my own fully 3d texture mapper from scratch for the first time in my life (I had only one 2.5d texture mappers up until this point). The idea was kinda vaguely to make a spiritual sequel to Left 4k Dead.
It looked a little something like this: http://www.youtube.com/watch?v=9Vmy-ZNbGXE

As the RubyDung engine got more advanced, I started thinking about adding a first person view for following your minions around, kinda like in Dungeon Keeper. It worked ok, but the graphics got very pixellated and distorted, so I left it out.

But then I found Infiniminer. My god, I realized that that was the game I wanted to do. I played it in multiplayer for a while and had a blast, but found it flawed. Building was fun, but there wasnโ€™t enough variation, and the big red/blue blocks were pretty horrible. I thought a fantasy game in that style would work really really well, so I tried to implement a simple first person engine in that style, reusing some art and code (although not as much as youโ€™d think) from RubyDung, and came up with this:

http://www.youtube.com/watch?v=F9t3FREAZ-k

The response was very positive, and I was blown away at how good the framerate, and how well it ran in a browser, so I decided to go for it. I knew I didnโ€™t want the flat sprite look of enemies that Infiniminer had, but I also knew I wasnโ€™t a good enough artist to make anything that looked really good. Additionally, realistic looking models would clash horribly with the terrain.

Then I realized I had already made fairly cool looking player models when i did ZombieTown, so I spend some time porting them to OpenGL, and ended up with this:

http://www.mojang.com/notch/minecraft/screen0.jpg

And thatโ€™s where we are now.


Archived from the original on Oct 30th, 2009.

You Might Also Like
Up! July 23, 2025

Theย Complementary Reimagined Shaders can improve the Minecraft Java edition. It has a unique style that gives the original appearance to every object.

Best July 17, 2025

The Xray Texture Pack, unlike many others, has been created toย make the game easier to play.

Up! July 20, 2025

OptiFine is a tool to improve Minecraft graphic and gameplay performance, adding several in-game settings compatible with Shaders

New July 23, 2025

Pegasus Shaders stands out as a promising shader pack.

Best July 23, 2025

BSL Shaders remains a popular Minecraft Shader for the beloved game Minecraft.

Best July 23, 2025

Sildurโ€™s Vibrant Shaders is one of the most renowned Minecraft shader packs.