© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
David Holmes, Head of Product,
GameLift
Amazon GameLift
Simple, fast, cost-effective dedicated
game server hosting
Title, title
Title, title
Title, title
본 강연에서 다룰 내용
• Service Overview
• Key Value Propositions
• Auto-Scaling
• Matchmaking Queues
• Future Directions
Building a service to
manage dedicated
servers is hard.
Building a service that can
scale to your success, and is
reliable, secure, affordable and
operationally manageable, is
really hard.
Most Prevalent
GameLift Integration
Architecture
• Server Management
• Auto-Scaling
• Pay As You Go
Auto-Scaling Can Cut Your Costs In Half
Typical multiplayer games use only 50% of their peak
server capacity on average.
This means that half of the time their game servers have
no active players.
GameLift’s auto-scaling feature automatically turns off
game servers when they are not needed and adds new
game servers when more players arrive.
0
1,000
2,000
3,000
4,000
5,000
6,000
7,000
NumberofPlayers
Concurrent Players
Concurrent Players
Instance Usage Over 24 Hours
0
20
40
60
80
100
120
140
160
180
NumberofInstances
Instance Usage Over 24 Hours
Integrate the
GameLift Server SDK
Integrate the GameLift Server SDK
• Integrate the GameLift Server SDK into your game server
• The GameLift Server SDK is available in C++ and C#, so it can be
used with Amazon Lumberyard, Unreal Engine, Unity, and custom
developed C++ and C# game engines
• We also have an Unreal plugin to simplify integration into your
Unreal Engine game server
• We offer both Windows Server 2012 or Amazon Linux as server
operating systems
• Pre-built support in Lumberyard
Upload Your Game Server Build to each Region
US West (Oregon)
Game Server Build
EU Central (Frankfurt)
Game Server Build
South America East (São Paulo)
Game Server Build
Asia Pacific (Seoul)
Game Server Build
Create a Fleet for your Build in each Region
US West (Oregon)
Fleet
Asia Pacific (Seoul)
Fleet
Game Server Build
Game Server Build
Define Auto-Scaling Rules for each Fleet
US West (Oregon)
Fleet
Game Server Build Auto-Scaling Rules
Asia Pacific (Seoul)
Fleet
Game Server Build Auto-Scaling Rules
Using the GameLift
management console or
AWS CLI, you can
configure the service to
automatically scale fleet
capacity based on fleet
metrics like available
player sessions and idle
instances.
Auto-Scaling will Scale Instances Up & Down
US West (Oregon)
Fleet
Instance Instance Instance
Asia Pacific (Seoul)
Fleet
Instance Instance Instance
Auto-scaling can start
one, hundreds, or even
thousands of instances
simultaneously and stop
unused instances in just
minutes.
The GameLift
management console
includes dashboards for
monitoring the
performance of your
game. You can see real-
time data on player
demand, server capacity
and health, and CPU and
memory utilization.
GameLift also lets you
automatically collect and
store game server logs for
retrieval and inspection.
Real-Time Insights
• Matchmaking Queues
• Global Reach
Matchmaking Enables You To Balance Latency & Utilization
Match
Player 1
Ping
Times
Player X
Ping
Times
…
GameLift
US West (Oregon)
EU Central (Frankfurt)
South America East (São Paulo)
Asia Pacific (Seoul)
Global Reach Enables Low-Latency Player Experiences
US West (Oregon)
Japan
Ireland
US East (Virginia)
Coming Soon
Brazil
Germany
India
Singapore
Korea
Coming Soon
Integrate the
GameLift Client API
Integrate the GameLift Client API
• Integrate the GameLift Client API into your backend game
services (e.g. matchmaking)
• The GameLift Client API is contained within the AWS SDK
• The AWS SDK is available in over 10 languages, including C++,
Java, .NET(C#), and Python
• Pre-built support in Lumberyard
Create a Game Session Queue
Fleet - US West (Oregon)
Fleet - South America East (São Paulo)
Fleet - EU Central (Frankfurt)
Fleet - Asia Pacific (Seoul)
Game Session Queue
Each Time your Matchmaking Service wants to
Create a Match for a Set of Players…
1. Make a Game Session Placement Request
Game Session Queue
StartGameSessionPlacement()
Placement Request
Player 1
Ping
Times
Player X
Ping
Times
…
Placement Request
Player 1
Ping
Times
Player Y
Ping
Times
…
Placement Request
Player 1
Ping
Times
Player N
Ping
Times
…
Your
Matchmaking
Service
GameLift
Your Game
Client #1
Your Game
Client #N
…
Fleet
Fleet
Fleet
Fleet
2. GameLift Finds the Best Fleet to Place the Match
Fleet - Asia Pacific (Seoul)
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Take advantage of auto-scaling to automatically scale fleet capacity based on queue-specific fleet metrics like
average player wait time and queue depth.
3. GameLift Returns Server IP Address & Port
Your
Matchmaking
Service
IP Address & Port
GameLift
Fleet - Asia Pacific (Seoul)
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Your Game
Client #1
Your Game
Client #N
…
4. Game Clients Talks Directly to the Game Server
Your
Matchmaking
Service
IP Address & Port
GameLift
Fleet - Asia Pacific (Seoul)
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Instance
Your Game
Server
Your Game
Server
Your Game
Server
Your Game
Client #1
Your Game
Client #N
…
Latency Added By GameLift
0
• DDoS Protection
• Reliable Infrastructure
• High-Performance Instances
What Game Developers Are Saying About GameLift
“Now that Amazon GameLift is available for all game engines, we’re excited about its
potential to help us deliver the lightning-fast, seamless online multiplayer experiences our
fans demand.” - Neil Johnson, Technical Director at Gearbox Software.
“For the team at Proletariat, the choice was pretty simple – hire a team of engineers to
spend months building our own cloud infrastructure, or launch our game on Amazon
GameLift in a couple of days. Amazon GameLift made it easy for us to inexpensively give
our fans world-class online experiences.” - Seth Sivak, CEO of Proletariat.
“Amazon GameLift is helping AON develop fast, stable multiplayer experiences for our
players on mobile devices in any region of the world, with incredibly low latency. Amazon
GameLift’s ability to smartly match players and instantly scale capacity will help AON give
our players the best possible experience, while saving us time and money.” - BR Choi,
CEO of AON Interactive.
Selection of Live Games
And others…
https://aws.amazon.com/blogs/gamedev/streamline-case-study-amazon-gamelift/
Where could GameLift
go from here?
Universe of Managed Game ServicesSOCIAL
Player Profiles
Friends
Engagement
Player Privacy
Search
Player Presence
AUTH
Identity
Skill & Rank
Session Management
Matchmaking
MULTIPLAYER
Parties
Notifications
Rank
COMMUNICATION
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
본 강연이 끝난 후…
Try GameLift For Free
As part of the AWS Free Tier, you can get started with Amazon GameLift for
free. Upon sign-up, new AWS customers receive the following benefits each
month for one year:
• 125 hours per month of GameLift c3.large.gamelift instance usage, plus
50 GB EBS General Purpose (SSD) storage
• 15 GB per month of bandwidth out, aggregated across all AWS services
Thank you!
함께 해주셔서 감사합니다!

More Related Content

PDF
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
PDF
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
PDF
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
PDF
AWS 6월 웨비나 | AWS CodeStar를 통한 DevOps 기반 프로젝트 운영 (윤석찬 테크에반젤리스트)
PDF
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
PDF
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
PDF
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
PDF
AWS Single Sign-On (SSO) 서비스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Gaming on AWS - 1. AWS로 글로벌 게임 런칭하기 - 장르별 아키텍처 중심
게임을 위한 아마존웹서비스(AWS) (김일호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
3등 :: Game Indie :: Gaming on AWS Hackathon 2016
AWS 6월 웨비나 | AWS CodeStar를 통한 DevOps 기반 프로젝트 운영 (윤석찬 테크에반젤리스트)
Amazon EKS 그리고 Service Mesh (김세호 솔루션즈 아키텍트, AWS) :: Gaming on AWS 2018
IaC로 AWS인프라 관리하기 - 이진성 (AUSG) :: AWS Community Day Online 2021
CloudFront로 동적 컨텐츠를 전송하는 네가지 이유 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
AWS Single Sign-On (SSO) 서비스 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나

What's hot (12)

PDF
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
PDF
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
PDF
AWS Elastic Container Service
PDF
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
PDF
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
PDF
AWS 클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트
KEY
Developing Social Games in the Cloud
PDF
AWS re:Invent 2016 recap (part 1)
PDF
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
PDF
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
PPTX
DevOps automation for AWS
PDF
Aws summit devops 云端多环境自动化运维和部署
오토스케일링 제대로 활용하기 (김일호) - AWS 웨비나 시리즈 2015
컴퓨팅 서비스 업데이트 - EC2, ECS, Lambda (김상필) :: re:Invent re:Cap Webinar 2015
AWS Elastic Container Service
Athena & Step Function 으로 통계 파이프라인 구축하기 - 변규현 (당근마켓) :: AWS Community Day Onl...
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
AWS 클라우드 기반 서버리스 컴퓨팅 패턴과 사례 ::: KRNET 2017 - 윤석찬, 테크에반젤리스트
Developing Social Games in the Cloud
AWS re:Invent 2016 recap (part 1)
AWS에서 자바스크립트 활용 - 서비스와 개발 도구 - AWS Summit Seoul 2017
AWS Summit Seoul 2015 - EBS 성능 향상 및 EC2 비용 최적화 기법
DevOps automation for AWS
Aws summit devops 云端多环境自动化运维和部署
Ad

Similar to Amazon 게임 플랫폼 활용하기- Amazon GameLift를 중심으로 - AWS Summit Seoul 2017 (20)

PPTX
Behind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
PPTX
Say hello to the new PlayFab!
PDF
Amazon GameLift – 김성수 (AWS 솔루션즈 아키텍트)
PDF
GDC 2015 - Low-latency Multiplayer Gaming with AWS
PDF
Introduction to brainCloud - Sept 2014
PPTX
Les 1 ppt
PPTX
Les 1 ppt
PDF
PlayFab multiplayer_party
PDF
Designing a pragmatic back-end service for mobile games
PDF
Dedicated Game Servers
PPTX
The Future is Operations: Why Mobile Games Need Backends
PPTX
Amazon Lumberyard: end-to-end solutions for game developers
PPT
NetRacer for the Commodore 64
PDF
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
PPTX
Why are Dedicated Servers better for Gaming?
KEY
Games with your head in the cloud
PDF
Building Multiplayer Games (w/ Unity)
PDF
PlayFab analytics gdc
PPTX
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
PPTX
Brand Analytics Management: Measuring CLV Across Platforms, Devices and Apps
Behind the Scenes: Deploying a Low-Latency Multiplayer Game Globally
Say hello to the new PlayFab!
Amazon GameLift – 김성수 (AWS 솔루션즈 아키텍트)
GDC 2015 - Low-latency Multiplayer Gaming with AWS
Introduction to brainCloud - Sept 2014
Les 1 ppt
Les 1 ppt
PlayFab multiplayer_party
Designing a pragmatic back-end service for mobile games
Dedicated Game Servers
The Future is Operations: Why Mobile Games Need Backends
Amazon Lumberyard: end-to-end solutions for game developers
NetRacer for the Commodore 64
Gam301 Real-Time Game Analytics with Amazon Redshift, Amazon Kinesis, and Ama...
Why are Dedicated Servers better for Gaming?
Games with your head in the cloud
Building Multiplayer Games (w/ Unity)
PlayFab analytics gdc
Israel Mobile Summit 2012 - Going above and beyond the standards how to engag...
Brand Analytics Management: Measuring CLV Across Platforms, Devices and Apps
Ad

More from Amazon Web Services Korea (20)

PDF
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
PDF
[D3T1S06] Neptune Analytics with Vector Similarity Search
PDF
[D3T1S03] Amazon DynamoDB design puzzlers
PDF
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
PDF
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
PDF
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
PDF
[D3T1S02] Aurora Limitless Database Introduction
PDF
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
PDF
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 2
PDF
AWS Modern Infra with Storage Roadshow 2023 - Day 1
PDF
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
PDF
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
PDF
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
PDF
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
PDF
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
PDF
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
PDF
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
PDF
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
PDF
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
[D3T1S01] Gen AI를 위한 Amazon Aurora 활용 사례 방법
[D3T1S06] Neptune Analytics with Vector Similarity Search
[D3T1S03] Amazon DynamoDB design puzzlers
[D3T1S04] Aurora PostgreSQL performance monitoring and troubleshooting by use...
[D3T1S07] AWS S3 - 클라우드 환경에서 데이터베이스 보호하기
[D3T1S05] Aurora 혼합 구성 아키텍처를 사용하여 예상치 못한 트래픽 급증 대응하기
[D3T1S02] Aurora Limitless Database Introduction
[D3T2S01] Amazon Aurora MySQL 메이저 버전 업그레이드 및 Amazon B/G Deployments 실습
[D3T2S03] Data&AI Roadshow 2024 - Amazon DocumentDB 실습
AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 1
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...

Recently uploaded (20)

PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PPTX
Configure Apache Mutual Authentication
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
giants, standing on the shoulders of - by Daniel Stenberg
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Custom Battery Pack Design Considerations for Performance and Safety
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Configure Apache Mutual Authentication
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
giants, standing on the shoulders of - by Daniel Stenberg
Co-training pseudo-labeling for text classification with support vector machi...
future_of_ai_comprehensive_20250822032121.pptx
MuleSoft-Compete-Deck for midddleware integrations
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Custom Battery Pack Design Considerations for Performance and Safety
sustainability-14-14877-v2.pddhzftheheeeee
Improvisation in detection of pomegranate leaf disease using transfer learni...
Lung cancer patients survival prediction using outlier detection and optimize...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Enhancing plagiarism detection using data pre-processing and machine learning...
Flame analysis and combustion estimation using large language and vision assi...
Taming the Chaos: How to Turn Unstructured Data into Decisions

Amazon 게임 플랫폼 활용하기- Amazon GameLift를 중심으로 - AWS Summit Seoul 2017

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. David Holmes, Head of Product, GameLift Amazon GameLift Simple, fast, cost-effective dedicated game server hosting Title, title Title, title Title, title
  • 2. 본 강연에서 다룰 내용 • Service Overview • Key Value Propositions • Auto-Scaling • Matchmaking Queues • Future Directions
  • 3. Building a service to manage dedicated servers is hard.
  • 4. Building a service that can scale to your success, and is reliable, secure, affordable and operationally manageable, is really hard.
  • 6. • Server Management • Auto-Scaling • Pay As You Go
  • 7. Auto-Scaling Can Cut Your Costs In Half Typical multiplayer games use only 50% of their peak server capacity on average. This means that half of the time their game servers have no active players. GameLift’s auto-scaling feature automatically turns off game servers when they are not needed and adds new game servers when more players arrive.
  • 9. Instance Usage Over 24 Hours 0 20 40 60 80 100 120 140 160 180 NumberofInstances Instance Usage Over 24 Hours
  • 11. Integrate the GameLift Server SDK • Integrate the GameLift Server SDK into your game server • The GameLift Server SDK is available in C++ and C#, so it can be used with Amazon Lumberyard, Unreal Engine, Unity, and custom developed C++ and C# game engines • We also have an Unreal plugin to simplify integration into your Unreal Engine game server • We offer both Windows Server 2012 or Amazon Linux as server operating systems • Pre-built support in Lumberyard
  • 12. Upload Your Game Server Build to each Region US West (Oregon) Game Server Build EU Central (Frankfurt) Game Server Build South America East (São Paulo) Game Server Build Asia Pacific (Seoul) Game Server Build
  • 13. Create a Fleet for your Build in each Region US West (Oregon) Fleet Asia Pacific (Seoul) Fleet Game Server Build Game Server Build
  • 14. Define Auto-Scaling Rules for each Fleet US West (Oregon) Fleet Game Server Build Auto-Scaling Rules Asia Pacific (Seoul) Fleet Game Server Build Auto-Scaling Rules Using the GameLift management console or AWS CLI, you can configure the service to automatically scale fleet capacity based on fleet metrics like available player sessions and idle instances.
  • 15. Auto-Scaling will Scale Instances Up & Down US West (Oregon) Fleet Instance Instance Instance Asia Pacific (Seoul) Fleet Instance Instance Instance Auto-scaling can start one, hundreds, or even thousands of instances simultaneously and stop unused instances in just minutes.
  • 16. The GameLift management console includes dashboards for monitoring the performance of your game. You can see real- time data on player demand, server capacity and health, and CPU and memory utilization. GameLift also lets you automatically collect and store game server logs for retrieval and inspection. Real-Time Insights
  • 18. Matchmaking Enables You To Balance Latency & Utilization Match Player 1 Ping Times Player X Ping Times … GameLift US West (Oregon) EU Central (Frankfurt) South America East (São Paulo) Asia Pacific (Seoul)
  • 19. Global Reach Enables Low-Latency Player Experiences US West (Oregon) Japan Ireland US East (Virginia) Coming Soon Brazil Germany India Singapore Korea Coming Soon
  • 21. Integrate the GameLift Client API • Integrate the GameLift Client API into your backend game services (e.g. matchmaking) • The GameLift Client API is contained within the AWS SDK • The AWS SDK is available in over 10 languages, including C++, Java, .NET(C#), and Python • Pre-built support in Lumberyard
  • 22. Create a Game Session Queue Fleet - US West (Oregon) Fleet - South America East (São Paulo) Fleet - EU Central (Frankfurt) Fleet - Asia Pacific (Seoul) Game Session Queue
  • 23. Each Time your Matchmaking Service wants to Create a Match for a Set of Players…
  • 24. 1. Make a Game Session Placement Request Game Session Queue StartGameSessionPlacement() Placement Request Player 1 Ping Times Player X Ping Times … Placement Request Player 1 Ping Times Player Y Ping Times … Placement Request Player 1 Ping Times Player N Ping Times … Your Matchmaking Service GameLift Your Game Client #1 Your Game Client #N … Fleet Fleet Fleet Fleet
  • 25. 2. GameLift Finds the Best Fleet to Place the Match Fleet - Asia Pacific (Seoul) Instance Your Game Server Your Game Server Your Game Server Instance Your Game Server Your Game Server Your Game Server Take advantage of auto-scaling to automatically scale fleet capacity based on queue-specific fleet metrics like average player wait time and queue depth.
  • 26. 3. GameLift Returns Server IP Address & Port Your Matchmaking Service IP Address & Port GameLift Fleet - Asia Pacific (Seoul) Instance Your Game Server Your Game Server Your Game Server Instance Your Game Server Your Game Server Your Game Server Your Game Client #1 Your Game Client #N …
  • 27. 4. Game Clients Talks Directly to the Game Server Your Matchmaking Service IP Address & Port GameLift Fleet - Asia Pacific (Seoul) Instance Your Game Server Your Game Server Your Game Server Instance Your Game Server Your Game Server Your Game Server Your Game Client #1 Your Game Client #N …
  • 28. Latency Added By GameLift 0
  • 29. • DDoS Protection • Reliable Infrastructure • High-Performance Instances
  • 30. What Game Developers Are Saying About GameLift “Now that Amazon GameLift is available for all game engines, we’re excited about its potential to help us deliver the lightning-fast, seamless online multiplayer experiences our fans demand.” - Neil Johnson, Technical Director at Gearbox Software. “For the team at Proletariat, the choice was pretty simple – hire a team of engineers to spend months building our own cloud infrastructure, or launch our game on Amazon GameLift in a couple of days. Amazon GameLift made it easy for us to inexpensively give our fans world-class online experiences.” - Seth Sivak, CEO of Proletariat. “Amazon GameLift is helping AON develop fast, stable multiplayer experiences for our players on mobile devices in any region of the world, with incredibly low latency. Amazon GameLift’s ability to smartly match players and instantly scale capacity will help AON give our players the best possible experience, while saving us time and money.” - BR Choi, CEO of AON Interactive.
  • 31. Selection of Live Games And others… https://aws.amazon.com/blogs/gamedev/streamline-case-study-amazon-gamelift/
  • 33. Universe of Managed Game ServicesSOCIAL Player Profiles Friends Engagement Player Privacy Search Player Presence AUTH Identity Skill & Rank Session Management Matchmaking MULTIPLAYER Parties Notifications Rank COMMUNICATION 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
  • 34. 본 강연이 끝난 후… Try GameLift For Free As part of the AWS Free Tier, you can get started with Amazon GameLift for free. Upon sign-up, new AWS customers receive the following benefits each month for one year: • 125 hours per month of GameLift c3.large.gamelift instance usage, plus 50 GB EBS General Purpose (SSD) storage • 15 GB per month of bandwidth out, aggregated across all AWS services
  • 35. Thank you! 함께 해주셔서 감사합니다!