Microsoft Xbox Cloud Gaming, formerly known as Project xCloud, allows users to stream and play Xbox games to various compatible devices over the internet without needing an Xbox console. The games are hosted on custom Xbox Series X hardware located at remote servers around the world. This allows users to access their library of games from any device as long as they have an internet connection. However, limitations include bandwidth constraints, latency issues, and data usage. While cloud gaming is a new concept, it is growing rapidly and may eliminate hardware limitations in the future as the technology continues to improve.