amazon lumberyard: end-to-end solutions for game developers
TRANSCRIPT
game services
M I K E H I N E SD E V E L O P E R E V A N G E L I S T, A M A Z O N A P P S T O R E
@MikeFHines l inkedin .com/ in/MikeHines45
AMAZON LUMBERYARD: END -TO -END SOLUTIONS FOR GAME DEVELOPERS
ABOUT
Mike Hines
Amazon Appstore@MikeFHines
Founder @ 2 Financial Services StartupsFounder @ 2 Software Startups
QA Engineer @ Now SoftwareQA Manager, Product Manager @ MicrosoftEvangelist @ Amazon.com
Mentor @ GameFounders, Dev Bootcamp
Games Judge @Casual Connect Indie Prize, White Nights, and Pocket Gamer Very Big Indie Pitch
Speaker @ GDC, GDCE, Casual Connect, Pocket Gamer Connects, AnDevCon, White Nights, CES, PAX Dev, etc…
A M A Z O N L U M B E RYA R D
• Live, connected, and multiplayer• Vast storage and compute of AWS• Greater scale• Greater fidelity• Greater community engagement• Faster to market
I M A G I N E Y O U R N E X T G A M E
A M A Z O N L U M B E RYA R D
• Real time preview• More productive devs and non-devs• Easy integration with key services• Cloud integration in minutes not hours• Public source code• Free• Backed by Amazon
I M A G I N E A N E N G I N E
WHY AMAZON?
To be the Earth’s most customer-centric company
Amazon Mission
game services
Date of Establishment: 1994President & CEO: Jeff BezosNasdaq Securities Code: AMZNMarket Cap (9/7/2016): $372 Billion
FY2015 YE Summary Annual Revenue: $107 Billion Number of Employees: 231,000
Amazon Focus on Long-Term
game services
$0
$20
$40
$60
$80
$100
$120
Net In-come
Revenue
AMAZON’S RELENTLESS FOCUS ON LONG-TERM GROWTHU
S D
olla
rs (B
illio
n)
AFTER TWO DECADES OF BOLD BETS, TEAMWORK, WITH GENEROUS HELPINGS OF GOOD FORTUNE ALL ALONG THE WAY… OUR APPROACH STAYS THE SAME, BECAUSE IT’S STILL DAY 1.
370% increase from 2009 – 2015
Je f f Bezos
Amazon Ecosystem
game services
O U R E C O - S Y S T E M … B U T I T ’ S S T I L L D AY O N E .
game services
game services
Amazon Game Services Strategy
MissionBy providing end-to-end solutions for
game developers…world-wide.
VisionTo be the Earth’s most game developer-centric company.
AMAZON GAME SERVICES
End-to-End Solutions for Game Developers
Amazon Game Services (AGS)
game services
COMMUNITY
CLIENT
COMMERCE
CLOUD
game services
LUMBERYARD
Lumberyard - a game engine for the future
Client
game services
AAA game engine. Systems by Amazon’s Double Helix Games. Native integrations to AWS Cloud. Native integration of Twitch features. Native C++, Source included. Modular architecture…use what you want.
https://aws.amazon.com/blogs/gamedev
Amazon Lumberyard Editor
Build complex environments with detailed lighting
HD Rendering in Real Time for Characters
Beautiful Worlds
A I D E V E L O P M E N T S
• Generate locations within 7 meters of my current location where I can hide from my attention target.
• Only accept places with excellent cover that I can get to before my attention target can.
• Prefer locations that are closest to me.
TA C T I C A L P O I N T S Y S T E M
hidespots_from_attentionTarget_around_puppet = 7 coverSuperior = true, canReachBefore_the_attentionTarget = true distance_from_puppet = -1
A LWAY S I M P R O V I N G
• Asset Builder SDK• Support or OSVR• Distance-based particle effects
• 210 other improvements and features
N E W I N L U M B E RYA R D B E TA 1 . 5
N E W D I S P L AY H A R D WA R E
• VR, HDR, AR, 4K, 8K…
• Lumberyard helps maintain steady framerates across a wide variety of hardware.
A D D R E S S I N G N E W C H A L L E N G E S
Imagine a picture showing a developer who is not frustrated with platform and device fragmentation.
I couldn’t find one online…
Ever growing list of plug & play back-end solutions…world-wide
Cloud
game services
CLOUD CANVAS
AWS
BIG DATA
GAMELIFT
Host & scale multiplayer games…in minutesDeploy your games…world-wide
Amazon Mobile Analytics
Amazon Machine Learning
Amazon Kinesis
Collect, analyze, predict, reactAdd cloud connected features…in minutes
Connect players
4
Upload a Build
1
Create a Fleet
2
Configure game client
3
Amazon DynamoDB
AmazonS3
Amazon Lambda
Amazon Cognito
Amazon SNS
AmazonSQS
C L O U D S E R V I C E S
• Scripting reference to AWS services
• No need to acquire, configure or operate your own servers
• Reduces or eliminates need to write code for connected gameplay features
E X T E N D A N D E X PA N D
C L O U D S E R V I C E S
• Player state• High score• Trigger real-time events• Execute game logic in cloud• Daily messages• Track users in game• Authentication• Daily gifts• Ghost racers
E X A M P L E S
Leading online media and gaming community
Leading storefront for Android and Fire OS
Massive and growing…opportunity to create a fan base!
Community
game services
AMAZON APP STORE
TWITCH
OTHERS
CURSE
100+ million unique viewers/month 1.7+ million unique broadcasters/month 106 minutes watched/person/day 20+ billion minutes watched/month 2M peak concurrent viewers
Leading social video platform for gamers
30+ million active users 65 gaming sites
300+ million active customer accounts Launched in 236 countries 600K+ apps
Marketplaces and tools to help monetize your games
Commerce
game services
MERCH BY AMAZON
AMAZON PRIME
AMAZON PAYMENTS
AMAZON APP STORE
Massive reach and assets…now we’re connecting the dots
Amazon Game Ecosystem
game services
304mworldwide active customer accountsActive customer accounts represent accounts that have placed an order during the preceding twelve month period
game services
Exciting things coming…
Amazon Game Ecosystem
From indie to AAA, we have you covered
ForumsThe Lumberyard forum has categories for support and sharing. Amazon engineers, tech artists, and support staff monitor the forums and answer questions.Sample ProjectsBuild it right the first time. Leverage a Lumberyard sample project.
TutorialsOur growing collection of text and video tutorials will help you get familiar with common tasks in Lumberyard. Community tutorials have also begun to flourish.AWS SupportFor customers who require support SLAs, there are multiple tiers of paid AWS enterprise support available.
AGS Support & Community
game services
game services
AGS Incentives!
LAUNCH
PRE PRODUCTION
POST LAUNCH
PRODUCTION
Support
Training
Migration Assistance
Roadmap Preview
Feature Development Assistance and Prioritization
Assigned Account Manager
AWS Credits
AWS Training
Twitch Broadcast Support
Game Industry EventsAmazon Customer Reach
Amazon.com & Twitch.tv Advertisements
game services
Next Steps
game services
1
2
Download Lumberyard
aws.amazon.com/lumberyard
THANK YOU!
Mike Hines@MikeFHines
aws.amazon.com/lumberyardaws.amazon.com/blog/gamedev
VisualsModern AAA game graphics and tools
EditorIterate on gameplay with immediate results
Engine FrameworkAAA C++ engine, with full source
CollaborationEditor tools and resources for large teams
Content PipelineStreamlined tools for art pipelines
Cloud CanvasVisual scripting AWS resources
GameLiftDeploy and scale session-based multiplayer games
PlatformsPC support with current-gen consoles
MobilePreview support for high-end iOS & Android
TwitchLumberyard integrations for broadcasters and viewers
AWS C++ SDKNative access to AWS resources
VROculus Rift and HTC Vive support
Community/SupportCustomer driven with AWS support
MiddlewareModular engine with middleware integrations
DemosGDC 2016 Lumberyard Demos
Amazon Lumberyard Features
Appendix
game services