read this article Rubik's Cube 3D - Master the Ultimate 3D Puzzle Game