Implementación de características conectadas con Cloud Canvas - 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.

Implementación de características conectadas con Cloud Canvas

Profundamente integrado con AWSde Cloud Canvas es un conjunto de herramientas y soluciones (gemas en la nube, grupos de recursos, nodos de lienzo de script) diseñados para lograr dos objetivos principales:

  1. Facilite la creación de características conectadas a la nube, para que pueda centrarse en la innovación en lugar de en una infraestructura de back-end no diferenciada.

  2. Haga posible que cree experiencias nuevas y fantásticas que el la disponibilidad del almacenamiento y computación global bajo demanda proporcionado por AWS.

Con Cloud Canvas, puede añadir una característica conectada a la nube al juego en tan solo 30 minutos. Un único ingeniero puede hacer esto, liberando al resto de su equipo para que piensen en la innovación y experiencia de jugador.

Features

Cloud Canvas ofrece una amplia gama de funciones útiles:

  • Gemas en la nube que proporcionan Las características conectadas a la nube de , como Message of the Day, Leaderboards y Dynamic Content. Estas gemas en la nube se pueden utilizar en unos pocos clics tal cual o como muestras para alimentar su desarrollos e ideas.

  • El Marco de gemas en la nube, sobre qué gemas en la nube están construido, le permite agregar características preempaquetadas y conectadas a la nube en unos pocos clics. Puedes utilizar el marco de gemas en la nube para cree su propia nube gemas.

  • Herramientas para permitir que un equipo cree un juego con características conectadas a la nube.

  • La Comportamientos de CloudGemAWSScript gema que expone AWS servicios como Amazon S3de Amazon Cognito, AWS Lambday utilidades HTTP para crear scripts.

  • Herramientas para gestionar AWS Los recursos y permisos de que determinan cómo los desarrolladores de juegos y Los jugadores de acceden a ellos.

  • Gestión de AWS de modo que el desarrollo, las pruebas y los recursos en vivo sean mantenido por separado.

  • Métodos para que los jugadores se autentiquen (anónimos y autenticados). Los jugadores pueden se autentificó desde diversos dispositivos y accede a los datos de su juego iniciando sesión con un Cuenta de Amazon, Facebook o Google.

Usos de ejemplo

Considere las muchas formas en que puede utilizar Amazon Web Services para juegos conectados:

  • Almacene y consulte datos del juego como el estado del jugador, las puntuaciones altas o el contenido dinámico del mundo: Amazon S3 y DynamoDB

  • Desencadenar eventos en tiempo real y datos de cola para procesamiento en segundo plano: Amazon SQS y Amazon SNS

  • Ejecute lógica de juego personalizada en la nube sin tener que configurar ni administrar servidores: AWS Lambda

  • Emplee un sistema de regalos diario que realice un seguimiento de las visitas de los jugadores y recompense las visitas frecuentes: Amazon Cognitode Amazon S3de DynamoDBde AWS Lambda

  • Presente un mensaje del día o un marcador de noticias que proporcione actualizaciones sobre los eventos del juego: Amazon Cognitode Amazon S3de AWS Lambda

Para tutoriales en Cloud Canvas, consulte Tutorial: Introducción a Cloud Canvas y Tutoriales de Lumberyard.

Tools

Puede acceder a Cloud Canvas con cualquiera de las siguientes funciones:

  • Cloud Gem Portal – Una aplicación web que hace que la administración y la administración de backend sean accesibles para todos.

  • Cloud Canvas C++ API (API de C++) – Para el software de desarrollo.

  • Uso de la Cloud Canvas Línea de comandos – Para administrar recursos grupos, mapeos, implementaciones y proyectos de.

  • Cloud Canvas Herramientas en Lumberyard Editor – Para la gestión AWS recursos, implementaciones y credenciales, y para navegar directamente a la AWS consolas compatible con Cloud Canvas.

Requisitos previos de conocimientos

Necesita lo siguiente para aprovechar Cloud Canvas:

  • Una comprensión de AWS CloudFormation Plantillas – Cloud Canvas utiliza AWS CloudFormation servicio a crear y gestionar AWS Los recursos de. Nuestro objetivo es Cloud Canvas para minimizar lo que necesita sé que AWS CloudFormation y AWS en general.

  • Familiaridad con Código JSON – Cloud Canvas aprovecha JSON para almacenar datos de configuración, incluyendo AWS CloudFormation Plantillas. En la actualidad, tendrás que estar familiarizado con este formato de texto para trabajar con el Cloud Canvas del sistema de administración de recursos de. Se puede encontrar un tutorial de JSON aquí.