Rubik's cube solver written using Unity and C# Can read in the cube state via the webcam Animates the solution so that it is easy to follow The colours can also be customised which is why the yellow side is black in this clip Can find multiple solutions for a given state If the cube is in an invalid state, lets you know why it is not valid