AWS-Datenbanken für Spiele


Ob Ranglisten, virtuelle Artikel oder gar Betrugserkennung: Die Spieler generieren eine Unmenge an Daten, die in Echtzeit verarbeitet, gespeichert und abgerufen werden müssen.

Speziell entwickelt und kampferprobt

Für Spiele ausgelegt

Wählen Sie aus dem AWS-Portfolio von 15 speziell angefertigten Datenbanken, die verschiedene Datenmodelle unterstützen und es Ihnen ermöglichen, nutzungsfallgesteuerte, hoch skalierbare, verteilte Spiele zu erstellen.

Verfügbar und sicher

Die AWS-Datenbanken wurden für unternehmenskritische Spiel-Workloads entwickelt und bieten hohe Verfügbarkeit, Zuverlässigkeit und mehrere Sicherheitsebenen, einschließlich Verschlüsselung im Ruhezustand und während der Übertragung.

Skalierbare Leistung

Fangen Sie klein an und wachsen Sie mit Ihrem Spiel. Da speziell entwickelte Datenbanken für das jeweils benötigte Datenmodell optimiert sind, lässt sich das Spiel skalieren und eine bessere Leistung erzielen – zu einem Zehntel der Kosten von kommerziellen Datenbanken.

Vollständig verwaltet

Konzentrieren Sie sich auf den Aufbau Ihres Spiels, während AWS Ihre Cluster kontinuierlich überwacht, um die Workloads mit selbstheilendem Speicher und Auto Scaling am Laufen zu halten.

Ausgewählte Anwendungsfälle für AWS-Datenbanken

Klicken Sie auf jeden Anwendungsfall, um mehr zu erfahren.
  • Erstellen Sie eine Rangliste

    Erstellen Sie eine Rangliste

    Geben Sie den Spielern ein Erfolgserlebnis und halten Sie ihr Interesse aufrecht, damit sie um den ersten Platz auf einer Rangliste spielen.

    Wie man eine serverlose Rangliste erstellt

    Ranglisten sind ein wesentlicher Teil der Entwicklung für die heutigen Spiele. Ranglisten müssen die Flexibilität haben, mit der Nachfrage des Spiels zu wachsen und es den Entwicklern zu ermöglichen, sich auf das zu konzentrieren, was ihr Spiel einzigartig macht. Der Aufbau einer Rangliste mit AWS ist einfach einzurichten, einfach zu verwalten und kann großen Schwankungen im Netzverkehr standhalten.  

    leaderboard-ref-arch

    Dienste, die zur Erstellung einer serverlosen Rangliste verwendet werden

    Die folgenden AWS-Services werden verwendet, um ein anpassbares Ranglistensystem zu erstellen, das die Spielergebnisse mehrerer Spieler aktualisiert und abruft und gleichzeitig die Benutzerfreundlichkeit der Spiele verbessert.

    Service Zweck
    Zweck der serverlosen Rangliste
    Erfahren Sie mehr über diesen Service
    Amazon API Gateway
    Erstellen, Bereitstellen und Verwalten von APIs Verwendet Websockets für Echtzeit-Updates der Rangliste

    Dokumentation

    Amazon API Gateway-Webseite 

    Amazon Cognito
    Identitätsverwaltung für Ihre Apps
    Authentifiziert die Identifizierung eines Spielers

    Dokumentation

    Amazon Cognito-Webseite

    AWS Lambda
    Code ausführen, ohne an Server zu denken
    Aktualisiert den Client bei Änderungen der Benutzerdaten

    Dokumentation

    AWS Lambda-Webseite

    Amazon ElastiCache In-Memory-Caching-Service Zeichnet die Änderungen an der Rangliste auf und aktualisiert sie

    Dokumentation

    Amazon ElastiCache-Webseite

    Amazon DynamoDB Verwaltete NoSQL-Datenbank Speichern Sie unterstützende Ranglistendaten und fügen Sie neben den Spielerergebnissen Ergänzungen hinzu.

    Dokumentation

    Amazon DynamoDB-Webseite

    Amazon Pinpoint
    Personalisierte Nutzerinteraktion über alle Kanäle
    Sendet eine Push-Benachrichtigung über Top-Platzierungen an einen Spieler

    Dokumentation

    Amazon Pinpoint-Webseite

  • Erstellen eines Inventarsystems

    Erstellen Sie ein Inventarsystem für Ihr Spiel

    Die Spieler können in Ihrem Spiel Gegenstände finden, kaufen, verkaufen und tauschen.

    Wie man Inventarsysteme für Spiele aufbaut

    Stellen Sie sich vor, Sie bauen ein Massively Multiplayer Online Game (MMO). In Ihrem Spiel können Tausende oder mehr Benutzer gleichzeitig spielen und Ihre Architektur muss den Workload bewältigen. Als Teil Ihrer Anwendung verfügen Sie über ein Inventarsystem. Die Spieler können Gegenstände finden, kaufen, verkaufen und tauschen und Sie müssen diese Informationen in einer Datenbank speichern. Stellen Sie Amazon Aurora Serverless bereit und konfigurieren Sie es für das Inventarsystem in Ihrem Spiel. Amazon Aurora Serverless bietet Spitzenleistung mit der Leichtigkeit und Vertrautheit einer relationalen Datenbank.

    Für den Aufbau von Inventarsystemen verwendete Dienste

    Service Zweck
    Zweck im Inventarsystem für Spiele
    Erfahren Sie mehr über diesen Service
    Amazon Aurora Serverless
    Leistungsstarke, verwaltete, relationale Datenbank Spieler-, Gegenstands- und Inventardaten speichern

    Dokumentation

    Amazon Aurora Webseite

    AWS Cloud9 Cloud-basierte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die es Ihnen ermöglicht, Code in nur einem Browser zu schreiben, auszuführen und zu debuggen Entwicklungsumgebung bereitstellen, damit Sie keine Dateien installieren oder Ihren Laptop konfigurieren müssen

    Dokumentation

    AWS Cloud9-Webseite

    AWS Secrets Manager
    Datenbankanmeldeinformationen, API-Schlüssel und andere Geheimnisse während ihres gesamten Lebenszyklus rotieren, verwalten und abfragen Ihre Datenbank-Anmeldeinformationen speichern, die für die Verwendung der Daten-API erforderlich sind

    Dokumentation

    AWS Secrets Manager-Webseite

    Amazon Cognito Identitätsverwaltung für Ihre Anwendungen Identifizierung eines Spielers authentifizieren

    Dokumentation

    Amazon Cognito-Webseite

    AWS Lambda Code ausführen, ohne an Server zu denken
    Aktualisiert den Client bei Änderungen der Benutzerdaten

    Dokumentation

    AWS Lambda-Webseite

    Amazon API Gateway Erstellen, Bereitstellen und Verwalten von APIs
    Verwendet Websockets für Aktualisierungen des Inventars eines Spielers

    Dokumentation

    Amazon API Gateway-Webseite

    Erste Schritte

  • Erstellen Sie ein rundenbasiertes Spiel

    Erstellen Sie ein rundenbasiertes Spiel

    Erstellen Sie ein rundenbasiertes Spiel mit zwei Spielern und Push-Benachrichtigungen.

    Wie man mit Amazon DynamoDB und Amazon SNS ein rundenbasiertes Spiel erstellt

    Um ein rundenbasiertes Spiel zu erstellen, müssen Sie den Status eines bestehenden Spiels speichern und die Spieler an verschiedenen Stellen in einem Spiel benachrichtigen. Sie benachrichtigen sie, wenn ein Spieler sie zu einem neuen Spiel einlädt, wenn sie an der Reihe sind und wenn ein Gewinner feststeht. Sie können Amazon DynamoDB und Amazon SNS verwenden, um diese Anforderungen für ein rundenbasiertes Spiel zu erfüllen. Amazon DynamoDB wird verwendet, um den Status einer bestehenden Partie zu speichern, damit sie zwischen den Runden nicht verloren geht. Amazon SNS wird verwendet, um die Spieler an wichtigen Punkten im Spiel zu benachrichtigen.

    Dienste zum Aufbau eines rundenbasierten Spiels

    Service Zweck
    Zweck im Inventarsystem für Spiele
    Erfahren Sie mehr über diesen Service
    Amazon DynamoDB
    Vollständig verwaltete NoSQL-Datenbank, die in jeder Größenordnung blitzschnelle Leistung bietet
    Spielstand speichern, damit er zwischen den Runden nicht verloren geht

    Dokumentation

    Amazon DynamoDB-Webseite

    Amazon SNS
    Hochvolumiger Messaging-Dienst, der sowohl Pub/Sub-Funktionalität als auch Messaging direkt an SMS, E-Mail oder mobile Anwendungen ermöglicht
    Spieler benachrichtigen, wenn sie an der Reihe sind

    Dokumentation

    Amazon SNS-Webseite

    AWS Cloud9 Cloud-basierte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die es Ihnen ermöglicht, Code in nur einem Browser zu schreiben, auszuführen und zu debuggen Entwicklungsumgebung bereitstellen, damit Sie keine Dateien installieren oder Ihren Laptop konfigurieren müssen

    Dokumentation

    AWS Cloud9-Webseite

    Amazon Cognito Identitätsverwaltung für Ihre Anwendungen Identifizierung eines Spielers authentifizieren

    Dokumentation

    Amazon Cognito-Webseite

    AWS Lambda Code ausführen, ohne an Server zu denken
    Aktualisiert den Client bei Änderungen der Benutzerdaten

    Dokumentation

    AWS Lambda-Webseite

    Amazon API Gateway Erstellen, Bereitstellen und Verwalten von APIs
    Verwendet Websockets für Aktualisierungen des Inventars eines Spielers

    Dokumentation

    Amazon API Gateway-Webseite

Melden Sie sich für unseren Newsletter an, um das Neueste von AWS Game Tech zu erhalten.
Rückruf planen

Auf zum nächsten Level!

Egal, ob Sie ein Team mit nur einer Person oder eintausend Personen sind, wir würden gerne mehr über Ihre Anforderungen bei der Spielentwicklung erfahren.