22
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Introduction to Amazon Lumberyard and GameLift Peter Chapman, Solutions Architect [email protected] 3/7/2017

Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Introduction to Amazon Lumberyard

and GameLift

Peter Chapman, Solutions Architect – [email protected]

3/7/2017

Page 2: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

A Free AAA Game Engine Deeply

Integrated with AWS and Twitch

Page 3: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Lumberyard Vision

A free, AAA game engine that uses the vast compute and storage

of AWS to create experiences that lowers development costs and

deliver orders of magnitude greater scale, fidelity, and player

agency.

Page 4: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Lumberyard Vision

A free, AAA game engine that uses the vast compute and storage

of AWS to create experiences that lowers development costs and

deliver orders of magnitude greater scale, fidelity, and player

agency.

No royalties, no subscriptions, source code included,

and with Amazon support

Page 5: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Easy to use Modular Architecture

• Easy workflows for engineers, artists,

designers, etc.

• Robust tools for professionals

• Familiar UX patterns

• Robust samples, tutorials, docs

• Fast deployment to devices

• Automation, where possible

• Extensible

• Performant

• Hardened, backwards-compatible APIs

• Right-sized mobile apps

“AAA Engine”

1 2

Page 6: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Common connected elements made easy

Fantastic new experiences made possible

• Multiplayer

• Social features

• Economy

• Analytics

• Dynamic and live content update

Focus your efforts on innovation, not

hiring backend engineers to build

undifferentiated infrastructure.

• Procedural gameplay

• Complex artificial intelligence

• Big data & machine learning

• Richer, bigger worlds with more players

• Procedural speech

• Distributed computing for physics,

rendering, big data, etc.

Massive compute and storage will open a

new realm of possibilities

“Deeply integrated with AWS”

1 2

Page 7: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Streamlined and designed for familiarity and rapid iteration

• Fully customizable• Professional UX team leading usability

studies

Page 8: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Mobile + VR Overview

Mobile

• iOS

• iPhone 5S+ minspec

• High-performance rendering with Metal and GMEM

• Android

• Samsung Note 4+ minspec

• OpenGL ES 3.0/3.1 and Android SDK 19+

• ~25MB minimum package size on iOS and Android

• Support for gestures, touch controls, etc.

VR

• 1-click support for Oculus, Vive, OSVR, PSVR

• Instant VR preview from the Editor

Page 9: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Modular Gems System

• Gems can contain editor and engine

features, gameplay, scripting hooks,

and assets

• Share Gems between games, teams,

or studios

• Encapsulate developer changes from

Amazon changes

• Managed using the Project

Configurator (pictured here)

• Source for standard Gems ships with

Lumberyard under /dev/Gems

Page 10: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Cloud Gems Framework

• Enable cloud features in as little as

30 minutes, with one engineer

• Cloud Gem Portal lets anyone on

your team manage cloud features

• Cloud Gems:

• Dynamic Content

• Leaderboards

• Daily Messages

• Player Accounts

Page 11: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Cloud Canvas

• Visually script common AWS services

for databases, storage, and compute

(e.g. DynamoDB, Amazon S3, AWS

Lambda) to create simple backend

gameplay more easily.

• Resource Manager – easily deploy

AWS resources from the Editor (with

support for Beta, Gamma, QA

configurations, etc).

• Pre-integrated with the AWS C++

SDK

• Support for visually scripting cloud

logic coming this year

Page 12: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon Lumberyard FAQ:https://aws.amazon.com/lumberyard/faq/

Amazon Lumberyard + Starter Game Download Page:https://aws.amazon.com/lumberyard/downloads/

YouTube Channel:https://www.youtube.com/channel/UCQH55cT_em5E8XU2J8erMKA/videos

Useful Links

Page 13: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

Amazon GameLift

© 2017, Amazon Web Services, Inc or its Affiliates. All rights reserved.

Page 14: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon GameLift

• Easy-to-use service for hosting dedicated game servers for multiplayer games

• Automatically scale capacity up and down based on real-time player demand, so you can provide low-latency, high-availability games to players, without paying for capacity you don't need

• GameLift abstracts away hardware, server, and session management, presenting a few simple API's for placing players into available games

Page 15: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Where GameLift fits today into a game backendS

OC

IAL

Player Profiles

Friends

Engagement

Player Privacy

Search

Player Presence

AU

TH

Identity

Skill & Rank

Session Management

Matchmaking

MU

LT

IPL

AY

ER

Parties

Notifications

RankC

OM

MU

NIC

AT

ION

Text Chat

Voice Chat

P L A Y E R

A N A L Y T I C S

D E P L O Y M E N T

Ingestion

Release

Packaging

R E M O T E C O N F I G

A / B T E S T I N G

W E B S I T E S

C S T O O L S

C O M M E R C E

Wallet

Item Catalog

Virtual Currencies

In-App Purchase

Reputation

Auto-scaling

Authentication

Authorization

GAMELIFT

SERVER HOSTING

Page 16: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Easy to use. Start in minutes.

Upload

server binary

Configure

fleet

Scale up Play

1 2 3 4

Page 17: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Scale based on player demand. No upfront commitments.GameLift pricing: On-demand compute, storage, and bandwidth

Page 18: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

EC2 and GameLift Autoscaling

EC2 – Autoscaling for CPU’s

Adjust scale based on realtime

measurements of CPU, network, or

storage.

GameLift - Autoscaling for Games

Adjust scale based on realtime availability

of player sessions, game sessions, or

instances (VM’s), or average player wait time.

© 2017, Amazon Web Services, Inc or its Affiliates. All rights reserved.

Page 19: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Lower development and operational effort with GameLiftFeatures needed to run dedicated game servers

GameLift provides:

Build deployment

Instance scaling based on game metrics

Instance selection

Game server debugging

Game server logs

Game server metrics

Game server bin packing

Game server crash recovery

Game server security

Game session management

Game session browse & search

Player session management

Player routing by latency

Player queuing

Player throttling

UI visualization & control

Service availability & fault tolerance

Downstream throttling

Retry strategies

Game server updates

Multi-region player allocation

EC2 provides:

Instance management

Instance scaling based on hardware metrics

Hardware security

Ddos mitigation

You provide:

Monitoring & alarming

Server profiling

24/7 support strategy

Load tests

Skill-based matchmaking

© 2017, Amazon Web Services, Inc or its Affiliates. All rights reserved.

Page 20: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Deliver low-latency player experiences

US West (Oregon)

Asia Pacific (Tokyo)

EU (Ireland)

US East (Virginia)

Coming Soon

South America (Sau Paulo)

EU (Frankfurt)

Asia Pacific (Mumbai)

Asia Pacific

(Singapore)

Asia Pacific (Seoul)

Coming Soon

Page 21: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc or its Affiliates. All rights reserved.

Amazon GameLift FAQ:https://aws.amazon.com/gamelift/faq/

Amazon GameLift SDK Getting Started Page:https://aws.amazon.com/gamelift/getting-started/

Useful Links

Page 22: Introduction to Amazon Lumberyard and GameLiftaws-de-media.s3-eu-west-1.amazonaws.com/images... · © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. A Free

© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Thank You !

© 2017, Amazon Web Services, Inc or its Affiliates. All rights reserved.