Introducción a mCloud Gem Framework - Guía del usuario de Lumberyard

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Introducción a mCloud Gem Framework

Open 3D Engine (O3DE), el sucesor de Lumberyard, ya está disponible en Developer Preview. Descargar O3DEo visite elBlog de AWS Game Techpara obtener más información.

Las gemas en la nube de Lumberyard facilitan la creación de la funcionalidad conectada a la nube para sus juegos. Puede utilizar las gemas en la nube incluidas en Lumberyard o utilizar Cloud Gem Framework en Lumberyard para crear sus propias gemas.

Gemas en la nube

Las gemas de nube son gemas de Lumberyard que usanadministrador de recursos de Cloud Canvas(CCRM) para definirAWSrecursos que respaldan su funcionamiento. CCRM proporciona la infraestructura necesaria para crear, configurar y obtener acceso a los recursos de AWS. Las gemas en la nube definen los recursos e implementan las operaciones necesarias para crear un subsistema de juego completo.

Las gemas en la nube utilizan características de AWS de uso general que operan en su cuenta de AWS. No son servicios específicos de juego operados por Amazon. Gemas en la nube siguen unsin servidor microservicioarquitectura que hace uso deAWS Lambdafunciones de cómputo, yAmazon DynamoDB,Amazon RDS, yAmazon S3para almacenamiento de datos. No obstante, las gemas en la nube pueden utilizar cualquier servicio de AWS.

Por ejemplo, una gema en la nube puede proporcionar un sistema de marcador que utilice una tabla de DynamoDB para almacenar puntuaciones elevadas. La gema podría utilizar una función de AWS Lambda para validar las puntuaciones enviadas y permitir que se eliminen las puntuaciones elevadas fraudulentas.

En este caso, CCRM realiza las siguientes tareas:

  • Crea la tabla DynamoDB y la función Lambda definidas por la gema.

  • Habilita el cliente de juego para invocar al API para enviar una puntuación.

  • Protege la integridad del marcador eliminando las puntuaciones fraudulentas automáticamente.

  • Permite crear una interfaz de usuario que permita a un empleado autorizado eliminar puntuaciones fraudulentas manualmente.

Cloud Gem Framework

Cloud Gem Framework es un juego de herramientas y operaciones de API que permiten crear y operar gemas en la nube.

En el siguiente diagrama se muestra una vista general de la arquitectura de Cloud Gem Framework.


        Arquitectura de Cloud Gem Framework

Cloud Gem Framework incluye los siguientes componentes principales: