Bases de datos de AWS para videojuegos


Ya sean tablas de clasificación, objetos virtuales o detección de trampas, los jugadores generan toneladas de datos que se deben procesar, almacenar y a los que se debe acceder en tiempo real.

Diseñado con fines específicos y probado exhaustivamente

Diseñado para los videojuegos

Elija de la cartera de AWS de 15 bases de datos diseñadas especialmente que admiten diversos modelos de datos y le permite crear videojuegos distribuidos, altamente escalables y basados en casos de uso.

Disponible y seguro

Creados para las cargas de trabajo de videojuegos críticas, las bases de datos de AWS ofrecen alta disponibilidad, fiabilidad, y varios niveles de seguridad, incluido el cifrado en reposo y en tránsito.

Rendimiento a escala

Comience desde abajo y escale a medida que su videojuego crezca. Las bases de datos diseñadas especialmente están optimizadas para el modelado de datos que usted necesita, lo que permite que su videojuego escale y funcione mejor a un décimo del costo en comparación con las bases de datos comerciales.

Completamente administrado

Enfóquese en crear su juego mientras AWS monitorea de forma continua sus clústeres con el fin de mantener las cargas de trabajo en funcionamiento con almacenamiento de recuperación automática y escalado automatizado.

Casos de uso destacados de las bases de datos de AWS

Haga clic en cada caso de uso para obtener más información.
  • Cree una tabla de clasificación

    Cree una tabla de clasificación

    Brinde a los jugadores una sensación de logro y anímelos a que jueguen para lograr los primeros puestos de la tabla de clasificación.

    Cómo crear una tabla de clasificación sin servidor

    Las tablas de clasificación son una parte esencial del desarrollo de los videojuegos en la actualidad. Las tablas de clasificación deben contar con la flexibilidad necesaria para crecer junto con la demanda del juego y deben permitir a los desarrolladores enfocarse en lo que hace que su videojuego sea único. La creación de una tabla de clasificación con AWS es fácil de configurar, sencilla de administrar y puede soportar las grandes sobrecargas de tráfico.  

    leaderboard-ref-arch

    Servicios que se utilizan para crear tablas de clasificación sin servidor

    Los siguientes servicios de AWS se utilizan para crear un sistema personalizado de tablas de clasificación que actualice y recupere las entradas de los puntajes de múltiples jugadores, a la vez que mejore la experiencia de juego para los usuarios.

    Servicio Objetivo
    Objetivo de las tablas de clasificación sin servidor
    Más información acerca de este servicio
    Amazon API Gateway
    Crear, implementar y administrar las API Utilice websockets para las actualizaciones de la tabla de clasificación en tiempo real.

    Documentación

    Página web de Amazon API Gateway 

    Amazon Cognito
    Administrar identidades para las aplicaciones
    Autentique la identificación de los jugadores.

    Documentación

    Página web de Amazon Cognito

    AWS Lambda
    Ejecutar código sin tener que pensar en los servidores
    Actualice a los clientes cuando se producen cambios en los datos de los usuarios.

    Documentación

    Página web de AWS Lambda

    Amazon ElastiCache Ofrecer un servicio de almacenamiento en memoria caché Registre y actualice los cambios en la tabla de clasificación.

    Documentación

    Página web de Amazon ElastiCache

    Amazon DynamoDB Base de datos NoSQL administrada Almacene los datos de la tabla de clasificación de apoyo y agregue decoraciones junto a los resultados de los jugadores.

    Documentación

    Página web de Amazon DynamoDB

    Amazon Pinpoint
    Interacción personalizada con usuarios mediante diferentes canales
    Envíe una notificación push a los jugadores acerca de las mejores clasificaciones.

    Documentación

    Página web de Amazon Pinpoint

  • Cree un sistema de inventario

    Cree un sistema de inventario para su videojuego

    Los jugadores pueden encontrar, comprar, vender e intercambiar elementos en su juego.

    Cómo crear sistemas de inventarios para los videojuegos

    Imagine que crea un videojuego multijugador masivo en línea (MMO). En su juego, miles de usuarios o más pueden jugar al mismo tiempo y su arquitectura debe poder soportar la carga. Como parte de su aplicación, cuenta con un sistema de inventario. Los jugadores pueden encontrar, comprar, vender e intercambiar elementos y debe almacenar esta información en una base de datos. Aprovisione y configure Amazon Aurora Serverless para que gestione el sistema de inventario de su videojuego. Amazon Aurora Serverless ofrece un rendimiento de nivel superior con la facilidad y la familiaridad de una base de datos relacional.

    Servicios que se utilizan para crear sistemas de inventarios

    Servicio Objetivo
    Objetivo de los sistemas de inventarios para videojuegos
    Más información acerca de este servicio
    Amazon Aurora Serverless
    Base de datos relacional administrada de alto rendimiento Almacenar datos de los jugadores, los elementos y los inventarios

    Documentación

    Página web de Amazon Aurora

    AWS Cloud9 Ofrecer un entorno de desarrollo integrado (IDE) basado en la nube que le permita escribir, ejecutar y depurar su código solo con un navegador Aprovisionar el entorno de desarrollo de manera que no tenga que instalar archivos ni configurar su equipo portátil

    Documentación

    Página web de AWS Cloud9

    AWS Secrets Manager
    Alternar, administrar y recuperar las credenciales de las bases de datos, las claves de la API y otros datos confidenciales durante todo su ciclo de vida Guardar las credenciales de las bases de datos que se necesitan para el uso de la API de datos

    Documentación

    Página web de AWS Secrets Manager

    Amazon Cognito Administrar las identidades de sus aplicaciones Autenticar la identificación de los jugadores

    Documentación

    Página web de Amazon Cognito

    AWS Lambda Ejecutar código sin tener que pensar en los servidores
    Actualizar los clientes cuando se producen cambios en los datos de los usuarios

    Documentación

    Página web de AWS Lambda

    Amazon API Gateway Crear, implementar y administrar las API
    Utilizar websockets para las actualizaciones del inventario de los jugadores

    Documentación

    Página web de Amazon API Gateway

  • Cree un videojuego por turnos

    Cree un videojuego por turnos

    Cree un videojuego por turnos de dos jugadores con notificaciones push.

    Cómo crear un juego por turnos con Amazon DynamoDB y Amazon SNS

    Para crear un videojuego por turnos, debe guardar el estado de una partida existente y notificar a los jugadores en diferentes momentos del juego. Los debe notificar cuando un jugador los invita a jugar una nueva partida, cuando es su turno de jugar y cuando se ha definido un ganador. Puede utilizar Amazon DynamoDB y Amazon SNS para gestionar estas necesidades de los videojuegos por turnos. Amazon DynamoDB se utiliza para almacenar el estado de una partida existente para que continúe entre turnos. Amazon SNS se utiliza para notificar a los jugadores en momentos clave del juego.

    Servicios que se utilizan para crear videojuegos por turnos

    Servicio Objetivo
    Objetivo de los sistemas de inventarios para videojuegos
    Más información acerca de este servicio
    Amazon DynamoDB
    Ofrecer una base de datos NoSQL completamente administrada que brinde un rendimiento extremadamente rápido a cualquier escala
    Almacene el estado de la partida que continúa entre los turnos.

    Documentación

    Página web de Amazon DynamoDB

    Amazon SNS
    Ofrecer un servicio de mensajería de alto volumen que permita la funcionalidad de publicación y suscripción, así como los mensajes directos a SMS, correo electrónico o aplicaciones móviles
    Notifique a los jugadores cuando es su turno de jugar.

    Documentación

    Página web de Amazon SNS

    AWS Cloud9 Ofrecer un entorno de desarrollo integrado (IDE) basado en la nube que le permita escribir, ejecutar y depurar su código solo con un navegador Aprovisionar el entorno de desarrollo de manera que no tenga que instalar archivos ni configurar su equipo portátil

    Documentación

    Página web de AWS Cloud9

    Amazon Cognito Administrar las identidades de sus aplicaciones Autentique la identificación de los jugadores.

    Documentación

    Página web de Amazon Cognito

    AWS Lambda Ejecutar código sin tener que pensar en los servidores
    Actualice a los clientes cuando se producen cambios en los datos de los usuarios.

    Documentación

    Página web de AWS Lambda

    Amazon API Gateway Crear, implementar y administrar las API
    Utilice websockets para las actualizaciones del inventario de los jugadores.

    Documentación

    Página web de Amazon API Gateway

Regístrese para recibir nuestro boletín de noticias y obtener información sobre lo último de AWS Game Tech.
Programar una llamada

Pasemos al próximo nivel.

No importa si su equipo tiene uno o mil miembros, nos encantaría saber más sobre sus necesidades de desarrollo de juegos.