The official fastest time to beat all 33 levels of Bloxorz is just over 10 minutes. However, any run that is even close to 30 minutes is considered an extremely impressive feat, considering the complexity and brain-power that is needed to beat this game.