Cloud computing technology has revolutionized the field of networks and the way of utilizing the resources remotely. In the gaming field this has changed the way of playing traditional games in relation to online on-demand available games which reduces the hassle at the clients' end. In order to play a game online, the game content is processed at the server end and rendered images are transmitted to the client's end. This makes the way of accessing easier and the game can be played even without the hardware or software required for the game. We review the cloud gaming architecture and the different types of streaming used by various cloud gaming platforms. Also, the issues and challenges with the service provider technologies used in the cloud gaming are discussed briefly.