DXRubik is a Rubikcube program written in C# with DirectX. It's allows the user to: shuffle the cube, reset the cube, rotate any face, save and load files.
RubikSim is a 3D RubikCube Simulation, featuring mouse controlled cube rotation and manipulation using a virtual trackball model. RubikSim is written in C++ presently using MFC and OpenGL. A wxWindows port is planned.