Cloud-Spiele (oder Spiel als Dienst oder Gaming on Demand) gehört zum Online-Gaming. Derzeit können wir zwei Arten von Cloud-Spielen unterscheiden:
• Cloud-Spiele basierend auf Video-Streaming,
• Cloud-Spiele basierend auf File-Streaming.
Grundlegende Aufgabe von Cloud-Spielen ist es, Endbenutzern die Möglichkeit zu geben, problemlos Spiele auf verschiedenen Geräten spielen zu können.
Im Falle von Cloud-Spielen basierend auf Video-Streaming werden die Spiele auf Benutzer-Computer, Terminals und mobile Geräte wie ein Video mit einem Thin Client gestreamt, es ist vergleichbar mit einem Video-on-Demand-Service. Der Computer des Benutzers empfängt ein gestreamtes Video über das Internet, das von dem Spielbetriebsserver (Cloud) gesendet wird, wo ein bestimmtes Spiel ausgeführt und zu Videodaten gerendert wird.
Diese Art von Cloud-Spielen stellt den Benutzern keine hohen Anforderungen an die Leistung ihrer Computer, da die Server-Seite alle notwendigen Prozesse durchführt. Die Aktivität aller Benutzer (Taste drücken und steuern) wird direkt an den Server übertragen. Der Server zeichnet diese Aktivitätsdaten auf und sendet eine Antwort des Spielers auf die Eingabesteuerung an den Benutzercomputer zurück.
Im Falle von Cloud-Spielen basierend auf Datei-Streaming läuft der tatsächliche Spiel auf dem Benutzer-Gerät. Am Anfang wird ein kleiner Teil des Spiels auf das Gerät des Benutzers heruntergeladen und schnell ausgeführt, so dass der Benutzer mit dem Spiel beginnen kann. Der Rest der Spieldaten wird während des Spiels auf das Gerät heruntergeladen.
Dies ermöglicht Benutzern mit geringer Bandbreite den verzögerungsfreien Zugriff auf die Spiele.