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
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.
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.
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.
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
-
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.
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. Amazon Cognito
Gérer des identités pour vos applications
Authentifie l'identification d'un joueur.
AWS Lambda
Exécuter du code sans vous soucier des serveurs
Met à jour le client lorsque les données utilisateur changent.
Amazon ElastiCache Service de mise en cache en mémoire Enregistre et met à jour les modifications du classement. 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.
Amazon Pinpoint
Engagement personnalisé de l'utilisateur dans les canaux
Envoie un notification push à un joueur sur les meilleurs classements.
-
Modéliser les données des joueurs d'un jeu multijoueur
Mettez à jour les enregistrements des joueurs, comme le nombre de tués ou de victoires, et les heures passées à jouer, pour votre jeu multijoueur.
Comment modéliser les données d'un joueur de jeu avec Amazon DynamoDB
Ajoutez une base de données à votre jeu pour modéliser les données des joueurs à l'aide d'Amazon DynamoDB, un service NoSQL rapide et flexible d'AWS. DynamoDB est un service de base de données populaire pour les jeux, car il est conçu pour des cas d'utilisation à grande échelle où des performances cohérentes sont essentielles à mesure qu'une application se développe. Planifiez des modèles de données et concevez une table DynamoDB pour gérer les modèles d'accès en utilisant des index et des transactions secondaires.
Services utilisés pour modéliser les données des joueurs d'un jeu multi-joueur
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 gérée Concevoir des modèles d'accès aux jeux et stocker les données des joueurs.
AWS Cloud9 Environnement de développement intégré (IDE) basé sur le cloud qui permet d'écrire, d'exécuter et de déboguer votre 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. Démarrer
Tutoriel étape par étapeModélisation des données des joueurs d'un jeu avec Amazon DynamoDB »DocumentationDocumentation d'Amazon DynamoDB »
-
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
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
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
Amazon Cognito Gestion des identités pour vos applications Authentifier l'identification d'un utilisateur AWS Lambda Exécuter du code sans vous soucier des serveurs
Met à jour le client lorsque les données utilisateur changent Amazon API Gateway Création, déploiement et gestion des API
Utilise des websockets pour les mises à jour de l'inventaire d'un joueur Démarrer
Tutoriel étape par étapeSystème d'inventaire pour jeux avec Amazon Aurora sans serveur »DocumentationDocumentation d'Amazon Aurora »
-
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.
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.
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 Amazon Cognito Gestion des identités pour vos applications Authentifiez l'identification d'un joueur. AWS Lambda Exécuter du code sans vous soucier des serveurs
Met à jour le client lorsque les données utilisateur changent. Amazon API Gateway Création, déploiement et gestion des API
Utilise des websockets pour les mises à jour de l'inventaire d'un joueur. Démarrer
Tutoriel étape par étapeCréer un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS »DocumentationDocumentation d'Amazon DynamoDB »
Découvrez des studios en utilisant des bases de données AWS
Démarrer avec les bases de données AWS
Apprenez à utiliser les bases de données pour les charges de travail de jeu avec des didacticiels détaillés, des guides techniques et des webinaires avec des experts des technologies de jeu.

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.