ARQUITETURA TÍPICA DE RENDERIZAÇÃO REMOTA
Neste modelo de arquitetura, a plataforma cria na nuvem um ambiente virtual de execução do jogo ao receber um pedido de conexão do utilizador. Então, de acordo com o jogo solicitado, é executada a renderização dos gráficos na Unidade de Processamento de Gráficos(GPU) do servidor, a cena renderizada é capturada com hardware específico, e então comprimida e codificada para que possa ser transmitida ao utilizador. Esta transmissão de dados é usualmente feita via Internet, e portanto faz uso dos protocolos de transmissão em tempo real do Internet Protocol. O utilizador ao receber o stream de áudio e vídeo codificado, e com um thin client descodifica-o, estes são mostrados, o utilizador interage com a lógica do jogo e o thin client envia de volta comandos de controlo. Tudo isto em tempo real para que o utilizador tenha sensação de estar a jogar diretamente em um computador ou consola.quando se considera que os terminais de jogos estão cada vez mais avançados e rápidos, desta forma é retirado parte do peso de processamento dos servidores. Já a Renderização Remota tem ampla utilização pelos serviços existentes de Cloud Gaming, e configuram a solução que menos exige poder de processamento na parte do utilizador. A partir daí é possível compreender as dificuldades deste tipo de aplicação, que propõe uma experiência imersiva e interativa em tempo real, levando em conta a complexidade na execução dos seus módulos, bem como o inevitável atraso da resposta aos comandos do utilizador. Recentes estudos buscam soluções e optimizações para endereçar estes problemas.