The two main types of cloud gaming that exist currently are cloud games based on video streaming and cloud games based on file streaming. In both cases the cloud plays a crucial role in providing a seamless experience and direct playability for gamers across all devices from all over the globe. Cloud gaming solutions enable enterprises to develop advanced and unique games with a better in-built user experience and with a much lower response time. Not to mention much lower operational and maintenance costs.