Cloud gaming technology made its first appearance in 2000 at E3 with Game Cluster; it was then packaged and ready for public release in 2003. But despite the promising early model for cloud gaming, it never latched on in the 2000s, thanks to a lack of reliable infrastructure. It wasn't until Microsoft, Sony, and even Google came into the picture that cloud streaming finally took off; as more businesses took the leap, more parties built platforms for cloud streaming.