AWS offers a comprehensive suite of products and services for video game developers across every major platform.. From AAA console and PC games, to educational and serious games, AWS provides the back end servers and hosting services for your game studio. Build, deploy, distribute, analyze and monetize with AWS. Pay as you go, and only pay for what you use. Focus on your game, not your infrastructure. Join this session to learn more about how games studios and operators use the AWS cloud to support their titles. We will also dive deep into the recently announced Amazon Lumberyard and Gamelift services and explore the technical features of these services and the resources available to help game developers get started building their next creations with on AWS.
3. 2 31 4
Mobile Long-TailFree to Play In-App Purchases
6 75 8
Cross-Platform User Retention =
Revenue
Global Reach New, Enlarged
Audience
Trends In Gaming
4. • Social Login
• Friends
• Leaderboards
• Push Messages
• Content Updates
• Analytics
Essential Online Features
7. AWS SDK for .NET on Unity
➡ Supported Services
➡ Amazon Cognito, Amazon DynamoDB, AWS IAM
➡ Amazon Kinesis Streams, AWS Lambda, Amazon Mobile Analytics
➡ Amazon Simple Email Service, Amazon Simple Notification Service
➡ Amazon Simple Queue Service, Amazon Simple Storage Service
➡ Supports Unity versions > 4.6
➡ Currently supported on Android, iOS & on Standalone platforms.
https://github.com/aws/aws-sdk-net/blob/master/Unity.README.md
8. AWS SDK for C++ (Developer Preview)
➡ Complete, up-to-date AWS service coverage
➡ Improved CMake support
➡ Multi-threading stability improvements to Curl interface on Unix and Linux
➡ Visual Studio 2015 support
➡ OSX El Capitan support
➡ Online API documentation
https://aws.amazon.com/sdk-for-cpp/
21. ➡ Tools integrated into Lumberyard to
directly access AWS resources
➡ Storage, Database, Compute,
Identity, Queuing, Notification
➡ Integrated into the FlowGraph of the
IDE for easy visual scripting
➡ Lumberyard handles all backend
communication with AWS
Cloud Canvas
22. ➡ AWS Primitives for Cloud Canvas
➡ DynamoDB, S3, SNS,
Cognito, SQS, Lambda
➡ Callable from Script or FlowGraph
➡ Integrated with AWS C++ SDK to
create your own additional
interaction nodes
Amazon
DynamoDB
Amazon
S3
Amazon
Lambda
Amazon
Cognito
Amazon
SNS
Amazon
SQS
Cloud Canvas
24. Twitch - Create a Fan Base!
• Leading Social Video Platform
for Gamers
• Helps to build strong
communities for your game
• Leverage entertaining players to
spread adoption
• Is this game worth getting?
• How do I get better at this game?
100M unique viewers / month
106 minutes / person / day
2M peak concurrent viewers
30. WHERE WE COME FROM
30
Anglo-Irish company with offices in Dublin, York & California
Heritage in building backend platforms for the world’s largest media &
entertainment companies: Disney, AT&T, BBC, Sky and many more
Launched 2014
120M unique players and 15BN API calls per month
31. 31
OUR PROPOSITION IN GAMES
WHAT
WHY
Create and operate fully featured, customised back-end platforms
Deepen and manage engagement with your players
35. 35
THE FEATURE SET - WHAT IS NEEDED IN GAMES
Social &
Multiplayer
1. Leaderboards
(realtime player
comparison)
2. Challenges
3. Turn-based
multiplayer
4. Realtime multiplayer
(UDP)
5. Tournaments,
lobbies and
matchmaking
6. Teams
7. Chat systems
Meta-game &
eCommerce
Core
API Services
Live game
operations
Integrations &
compatibility
Infrastructure &
Operations
1. Currencies
2. Virtual Goods incl
catalogue
management
3. Rewards
4. Achievements
5. In-app purchases and
fraud detection
1. Custom API calls
2. Custom server logic
3. Realtime rules
4. Asset storage
5. Database-as-a-
Service
6. Authentication
7. Notifications
8. Test harness and
debugging
9. Versioning and
publishing workflow
10. Geo-location
11. Scheduling
1. Player/account
management
2. Segmentation
3. Analytics & A/B
testing
4. Game configuration
by segment
5. Promotions, events &
campaigns (incl by
segment)
6. Custom control
panels for internal
users (ie custom back
office)
7. Roles & permissions
1. Game engines (Unity,
Unreal etc)
2. Platforms and stores
(Apple, Google,
Steam, Kongregate
etc)
3. Social networks
(Facebook, Twitch,
QQ, Viber etc)
4. Console approved
(PSN and Xbox)
5. Content management
(Github etc)
6. Custom integrations
via cloud code
1. Dynamically scalable
cloud-based capacity
2. 24x7 monitoring
3. Private Cloud
4. Choice of region
5. Premium SLA
36. 36
THE FEATURE SET - SIMPLIFIED
Social & Multiplayer
Meta-game & eCommerce
Integrations
Live game operations
Core API Services
Infrastructure & Operations
e.g. matchmaking, chat, RT multiplayer
e.g. virtual goods, rewards
e.g. player management, segmentation
e.g. games engines, social networks, stores
building blocks, e.g. custom server logic
e.g. 24/7 monitoring, auto-scaling, SLA
37. 37
A PARTICULAR CHALLENGE FOR GAMES - GLOBAL REACH
VERY RAPID SCALING
Our first customer - 5m players in first week
We provide inherently scalable software layer to accompany inherently
scalable hardware provided by AWS
MULTI-REGION INFRASTRUCTURE
For synchronous realtime multiplayer, latency is king
Global footprint allows us to keep servers close to players, including
mainland China