Bases de données AWS pour les jeux


Qu'il s'agisse de classements, de biens virtuels ou de la détection des tricheurs, les joueurs génèrent de grandes quantités de données qui doivent être traitées, stockées et accessibles en temps réel.

Dédié et testé au combat

Conçues pour les jeux

Choisissez dans le portefeuille de 15 bases de données dédiées d'AWS qui prennent en charge divers modèles de données et vous permettent de créer des jeux distribués, hautement évolutifs et basés sur des cas d'utilisation.

Disponibilité et sécurité

Conçues pour les charges de travail de jeu stratégiques, les bases de données AWS offrent une haute disponibilité, une fiabilité et plusieurs niveaux de sécurité, y compris le chiffrement des données au repos et en transit.

Performances à grande échelle

Commencez à une petite échelle, puis passez à une autre échelle à mesure que votre jeu se développe. Les bases de données dédiées sont optimisées pour le modèle de données dont vous avez besoin, en permettant à votre jeu d'évoluer et d'être plus performant à 1/10e du coût de celui des bases de données commerciales.

Entièrement géré

Concentrez-vous sur la création de votre jeu pendant qu'AWS surveille en permanence vos clusters pour maintenir les charges de travail opérationnelles avec un stockage doté d'un mécanisme d'auto-réparation et une mise à l'échelle automatique.

Cas d'utilisation présentés pour les bases de données AWS

Cliquez sur chaque cas d'utilisation pour en savoir plus.
  • Créer un classement

    Créer un classement

    Donnez aux joueurs un sentiment d'accomplissement et engagez-les à jouer pour atteindre le premier rang du classement.

    Comment créer un classement sans serveur ?

    Les classements sont une partie essentielle du développement des jeux actuels. Les classements doivent avoir la souplesse nécessaire pour s'adapter à la demande du jeu et permettre aux développeurs de se concentrer sur ce qui rend leur jeu unique. L'établissement d'un classement avec AWS est facile à mettre en place, simple à gérer et peut supporter de fortes hausses de trafic.  

    leaderboard-ref-arch

    Services utilisés pour créer un classement sans serveur

    Les services AWS suivants sont utilisés pour créer un système de classement personnalisable qui met à jour et récupère les entrées des scores de plusieurs joueurs tout en améliorant l'expérience de l'utilisateur pour les jeux.

    Service Objectif
    Objectif dans le classement sans serveur
    En savoir plus sur ce service
    Amazon API Gateway
    Créer, déployer et gérer des API Utilise des websockets pour les mises à jour du classement.

    Documentation

    Page Web Amazon API Gateway 

    Amazon Cognito
    Gérer des identités pour vos applications
    Authentifie l'identification d'un joueur.

    Documentation

    Page Web Amazon Cognito

    AWS Lambda
    Exécuter du code sans vous soucier des serveurs
    Met à jour le client lorsque les données utilisateur changent.

    Documentation

    Page Web AWS Lambda

    Amazon ElastiCache Service de mise en cache en mémoire Enregistre et met à jour les modifications du classement.

    Documentation

    Page Web Amazon ElastiCache

    Amazon DynamoDB Base de données NoSQL gérée Stocke les données de classement et ajoute des embellissements aux résultats des joueurs.

    Documentation

    Page Web Amazon DynamoDB

    Amazon Pinpoint
    Engagement personnalisé de l'utilisateur dans les canaux
    Envoie un notification push à un joueur sur les meilleurs classements.

    Documentation

    Page Web Amazon Pinpoint

  • Créer un système d’inventaire

    Créer un système d’inventaire pour votre jeu

    Les joueurs peuvent trouver, acheter, vendre et échanger des objets dans votre jeu.

    Comment créer un système d'inventaire pour des jeux

    Supposez que vous créez un jeu en ligne massivement multijoueur (MMO). Dans votre jeu, des milliers ou plus d'utilisateurs peuvent jouer en même temps, et votre architecture doit gérer la charge. Dans le cadre de votre candidature, vous disposez d'un système d'inventaire. Les joueurs peuvent trouver, acheter, vendre et échanger des objets, et vous devez stocker ces informations dans une base de données. Mettez en service et configurez Amazon Aurora sans serveur pour gérer le système d'inventaire dans votre jeu. Amazon Aurora sans serveur fournit des performances de niveau supérieur avec la facilité et la familiarité d'une base de données relationnelle.

    Services utilisés pour créer un système d'inventaire

    Service Objectif
    Objectif dans le système d'inventaire pour les jeux
    En savoir plus sur ce service
    Amazon Aurora sans serveur
    Base de données relationnelle gérée hautes performances Stocker les données de joueurs, des éléments et de l'inventaire

    Documentation

    Page Web d'Amazon Aurora

    AWS Cloud9 Environnement de développement intégré (IDE) basé sur le cloud qui permet d'écrire, d'exécuter et de déboguer du code depuis un simple navigateur Mettre en service un environnement de développement afin de ne pas avoir à installer des fichiers ni à configurer votre ordinateur portable

    Documentation

    Page Web AWS Cloud9

    AWS Secrets Manager
    Renouveler, gérer et récupérer les informations d'identification de base de données, les clés d'API et d'autres secrets tout au long de leur cycle de vie Enregistrer les informations d'identification de votre base de données nécessaire pour utiliser l'API de données

    Documentation

    Page Web AWS Secrets Manager

    Amazon Cognito Gestion des identités pour vos applications Authentifier l'identification d'un utilisateur

    Documentation

    Page Web Amazon Cognito

    AWS Lambda Exécuter du code sans vous soucier des serveurs
    Met à jour le client lorsque les données utilisateur changent

    Documentation

    Page Web AWS Lambda

    Amazon API Gateway Création, déploiement et gestion des API
    Utilise des websockets pour les mises à jour de l'inventaire d'un joueur

    Documentation

    Page Web Amazon API Gateway

  • Créer un jeu au tour par tour

    Créer un jeu au tour par tour

    Créer un jeu à deux joueurs au tour par tour avec des notifications push.

    Comment créer un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS

    Pour créer un jeu au tour par tour, vous devez enregistrer l'état d'un jeu existant et informer les joueurs à différents moments du jeu. Vous les avertissez quand un joueur les invite à une nouvelle partie, quand c'est à leur tour de jouer et quand un gagnant est décidé. Vous pouvez utiliser Amazon DynamoDB et Amazon SNS pour gérer ces besoins pour un jeu au tour par tour. Amazon DynamoDB est utilisé pour stocker l'état d'un jeu existant afin qu'il persiste entre les tours. Amazon SNS est utilisé pour informer les joueurs à des moments clés du jeu.

    Services utilisés pour créer un jeu au tour par tour

    Service Objectif
    Objectif dans le système d'inventaire pour les jeux
    En savoir plus sur ce service
    Amazon DynamoDB
    Base de données NoSQL entièrement gérée qui offre des performances ultra-rapides, quelle que soit l'échelle
    Stocker l'état d'un jeu qui persiste entre les tours.

    Documentation

    Page Web Amazon DynamoDB

    Amazon SNS
    Service de messagerie à haut volume qui permet la fonctionnalité pub/sub ainsi que l'envoi de messages directement vers des applications SMS, de messagerie ou mobiles
    Indiquez aux joueurs quand c'est leur tour de jouer.

    Documentation

    Page Web Amazon SNS

    AWS Cloud9 Environnement de développement intégré (IDE) basé sur le cloud qui permet d'écrire, d'exécuter et de déboguer du code depuis un simple navigateur Mettre en service un environnement de développement afin de ne pas avoir à installer des fichiers ni à configurer votre ordinateur portable

    Documentation

    Page Web AWS Cloud9

    Amazon Cognito Gestion des identités pour vos applications Authentifiez l'identification d'un joueur.

    Documentation

    Page Web Amazon Cognito

    AWS Lambda Exécuter du code sans vous soucier des serveurs
    Met à jour le client lorsque les données utilisateur changent.

    Documentation

    Page Web AWS Lambda

    Amazon API Gateway Création, déploiement et gestion des API
    Utilise des websockets pour les mises à jour de l'inventaire d'un joueur.

    Documentation

    Page Web Amazon API Gateway

Inscrivez-vous à la newsletter pour bénéficier des dernières actualités d'AWS Game Tech.
Planifier un rappel

Passons au niveau supérieur.

Que votre équipe compte une ou mille personnes, nous aimerions en apprendre davantage sur vos besoins en matière de développement.