This was created on the computer pretty much the same way it would be created in 3 dimensions. I drew one block first. I made a block shaded 3 different tones on 3 different sides. After that the bulk of the drawing was finished.
I copied that block and started stacking pieces together the same way I'd stack real blocks together. There are a few non-block elements but it's mostly the same block either squashed or stretched.