Arguably the most iconic puzzle of the 20th century, the Rubiks cube has become synonymous with incalculable complexity. It has captured and frustrated generations with it’s seemingly impossible nature, but with over 43 quintillion possible permuatations, it’s easy to understand why.
This year marks 40 years since the invention of the Rubiks Cube, and to celebrate it, I was approached by Google to help develop an interactive cube to feature on the Google home page as a commemorative doodle.
It was one of the most technically ambitious and challenging doodle’s to date. The experience needed to be as analagous as possible to playing a physical cube, but from a technical perspective, it was important to be as wide reaching as possible.
Due to the way the code was built it’s also possible to render the cubes in alternative ways. Below for example, is a stylised render of the cube using WebGL.
Cuber also has a programmable api, which allows for a more broad range of interpretations. You can see some other experiments using the Cuber api at Cube Lab.
##An audio sequencer built using Cuber
Made with some friends at Google