how can i rotate a certain face of a rubik's cube.?

Hi guys, I’m developing a rubik’s cube game for android. I’m so excited to develop it but the thing is, I dunno how to rotate a certain face of the cube. But then, i dunno how. If you could suggest any way on how can i rotate it will be extremely appreciated. Thank you guys…

This may help best way to select rubik cube's slice in one go - Questions & Answers - Unity Discussions