Gaming has seen tremendous improvements in both quality and delivery of gaming services with the growth of cloud gaming services that enable seamless streaming of bandwidth-heavy games across multiple platforms. The most important names connected to the whole cloud gaming story are OnLive and Gaikai, the companies that use powerful servers and advanced technology to deliver high quality games to end user devices.