Build Fast

Don’t let tedious workflows get in the way of powerful ideas. This content track will help you focus on the game, not the grind.


Monday, March 19

HANDS ON! INTEGRATE COMPETITIVE PLAY INTO YOUR GAME WITH AMAZON
11:20 AM - 12:20 PM | ROOM 3014, MOSCONE WEST
Learn how Amazon has been helping developers realize the benefits of competitive mobile gaming. In this session, developer evangelist Peter Heinrich will walk through the steps you need to take to implement competitive play into their games.

Tuesday, March 20

EXPLORING TRENDS OF MULTIPLAYER GAME INFRASTRUCTURE WITH AMAZON GAMELIFT
1:20 PM - 2:20 PM | ROOM 3001/3003, MOSCONE WEST
Gamers expect low latency and competitive gameplay in online multiplayer games, but it’s easier said than done. Even with best-in-class P2P networks, game developers experience challenges that negatively impact player experience. Learn from the experiences of Amazon customers Ubisoft (For Honor) and IllFonic (Friday the 13th: The Game) of migrating from P2P networks to dedicated game servers managed with Amazon GameLift. The Amazon GameLift team will also discuss the biggest opportunities on the horizon in dedicated hosting solutions, including how automation and machine learning will change this space. Hosted by Amazon GameLift.
INTRODUCTION TO AWS FOR GAME DEVELOPMENT
2:30 PM - 3:40 PM | ROOM 3001/3003, MOSCONE WEST
AWS offers a comprehensive suite of products and services that provide solutions to the everyday problems of game development, such as building scalable game servers that span across the globe, robust analytics pipelines that provide valuable contextual insight into your player ecosystem, and cross platform core game backend services that serve as the backbone for key digital features your players have come to expect. Join us to learn how you can use AWS services to build your games for the global audience faster, and scale seamlessly. Hosted by AWS.

REINFORCED MACHINE LEARNING: LEVERAGING THE POWER OF INTELLIGENCE FOR GAMING
5:30 - 6:30 PM | ROOM 3001/3003, MOSCONE WEST

In this dev day talk we will discuss what machine learning is today, and how developers can take advantage of reinforced learning models to enhance the game experience. From changing the behavior of monsters to unpredictable AI intelligence, reinforced learning can have a big impact, today. We will also cover many other aspects that most developers do not think about, such as improving the production pipeline, finding hackers and cheaters, and even helping to make suggestions for environments that may otherwise take days to research.

Wednesday, March 21st

BUILDING CONNECTED GAMES MADE EASY WITH LUMBERYARD CLOUD GEMS
3:00 PM - 3:30 PM | BOOTH #1001 (SOUTH HALL)
We will show you how Cloud Gems make Lumberyard and Cloud Canvas different than other game engines and game services. First, we want to showcase how easy it is to integrate and script with Cloud Gem functionality. We do the hard part of configuring and deploying AWS services and wrapping the functionality’s APIs. Second, how the Cloud Gem Portal provides an easy and centralized location to manage the AWS-backed functionality. Finally, that the you maintain ownership and have flexibility with the gem and underlying resources. Hosted by Lumberyard.
CLOUD-ASSISTED PRODUCTION - FROM DAYS TO MINUTES: A TERRAIN GENERATION USE CASE
3:30 PM - 4:00 PM | BOOTH #1001 (SOUTH HALL)
Using terrain generation with World Machine as a use case, we will demonstrate how to configure and use our Distributed Task Farm Cloud Gem to generate a 16k x 16k terrain in minutes. Terrain generation is a perfect example of a problem that can be optimized with a divide and conquer approach leveraging Amazon Elastic Compute Cloud (Amazon EC2). This computation heavy process that may take more than 48 hours on a high end PC can be completed in as little as 15 minutes when using Lumberyard and the Distributed Task Farm Cloud Gem. This Gem is meant to be configured for any similar problem. It's simple, easy and it's fast. Hosted by Lumberyard.
AWS SERVICES FOR MOBILE GAMES
4:00 PM - 4:40 PM | BOOTH #1001 (SOUTH HALL)
Hosted by AWS. 

Thursday, March 22nd

EMPOWERING EXTENSIONS WITH GAME APIS
11:00 AM - 11:30 PM | BOOTH #1001 (SOUTH HALL)
Is your game at the forefront of innovation? Join JT Gleason as he shows how creating and opening up game APIs can empower your fans to create unique Twitch Extensions for your game. By giving your community access to either internal game state or summary statistics about the achievements and accomplishments in your game, you enable a brand new form of interaction on Twitch that we will cover. From high level concepts down to some demos, JT will get you up to speed on this exciting frontier of audience interaction and engagement with Twitch Extensions. Hosted by Twitch.
VISUAL SCRIPTING FOR EVERYONE
12:30 PM - 1:00 PM | BOOTH #1001 (SOUTH HALL)
This session is an introduction into using Script Canvas, it walks you through the development of a small and interesting demo that covers the important workflows and features of Script Canvas (e.g. variables, event handling) and how to use it to script component entities. Hosted by Lumberyard.
CREATING ANIMATED CHARACTERS IS FAST AND EASY
4:00 PM - 4:30 PM | BOOTH #1001 (SOUTH HALL)
Using the Hope character, we will show you how simply and quickly you can create a character that can be driven around using the controller using EMotionFX, AnimGraphs, and ScriptCanvas as a character controller. Hosted by Lumberyard.
BUILDING A FLEXIBLE MATCHMAKING SERVICE
1:30 PM - 2:00 PM | BOOTH #1001 (SOUTH HALL)
This classroom session will teach developers how to build a flexible matchmaking system with Amazon GameLift. Bruce Brown will explain the struggle of creating matchmaking architectures that balance wait time, competitive matches, player latency, and cost. He'll present 2 common matchmaking scenarios and why they're challenging, along with the recommended architecture and rulesets for optimizing matchmaking. You will walk away understanding how Amazon GameLift gives you the flexibility to quickly create a customized matchmaking architecture that provides a great player experience. Hosted by Amazon GameLift.
GAME ON: INCREASING PLAYER ENGAGEMENT THOUGH COMPETITIVE PLAY
2:00 PM - 2:30 PM | BOOTH #1001 (SOUTH HALL)
In this session, we will discuss ways you can add organized competitions to your mobile game to help build a thriving, sustainable community that will increase the lifespan of your game.
ADDING FUNCTIONALITY TO LUMBERYARD USING GEMS
3:00 PM - 3:30 PM | BOOTH #1001 (SOUTH HALL)
Lumberyard Gems are self contained packages of code and content that can be easily shared between different games using Lumberyard. In this demonstration we will add functionality to a Lumberyard game project by enabling a Gem containing unique content, and add additional content to that Gem. At the end of the demo you will know how you can use Gems to expand the content and functionality of your Lumberyard game project. Hosted by Lumberyard.
MOBILE GRAPHICS OPTIMIZATION
11:30 AM - 12:00 PM | BOOTH #1001 (SOUTH HALL)
This session will cover some of the low-level details of the mobile render engine that are used for performance and how a user can use the config specs to tune these details for their game. Hosted by Lumberyard.

MODELING FORESTS IN LUMBERYARD USING SPEEDTREE
3:00 PM - 3:30 PM | BOOTH #1001 (SOUTH HALL)
Forests are complex and multispecies but you don’t have to make it all to give the feel of a forest. Creating trees with a structure that matches a forest and repeat well and can be accomplished in three easy steps using the SpeedTree Modeler for Lumberyard.

DIDIMO GEM: AUTOMATIC GENERATION OF 3D FACE MODELS IN LUMBERYARD
3:30 PM - 4:00 PM | BOOTH #1001 (SOUTH HALL)
MyDidimo envisions a world where everyone has a lifelike avatar – or didimo – to use across every game. Using Lumberyard, you will learn how to easily create 3D facial models, starting from a single photo or scan data in less than 1 minute.

Friday, March 23rd

GETTING STARTED WITH LUMBERYARD
12:30 PM - 1:00 PM | BOOTH #1001 (SOUTH HALL)
We will create a very simple game that will introduce you to slices, dynamic slices, scripting, EBus messaging, and Asset Processor. Hosted by Lumberyard.
LIGHTING LEVELS AND ENVIRONMENTS WITH LUMBERYARD
1:00 PM -1:30 PM | BOOTH #1001 (SOUTH HALL)
An overview of the core lighting tools available and how to use them to light a simple level. Hosted by Lumberyard.

In-Booth Demos

In-booth demos will be accessible all conference long, and ay any time. Swing by booth 1001 at any time to check out any of the below demos. 

LIGHT YOUR SCENE IN REALTIME WITH AAA RESTULTS
Hosted by Lumberyard.
RAPIDLY BUILD THE CHARACTER ANIMATION CONTROL WITH EASE IN LUMBERYARD
Hosted by Lumberyard.
BUILD GAME LOGIC IN SECONDS WITH SCRIPTCANVAS
Hosted by Lumberyard.
QUICKLY ITERATE GAME OBJECTS WITH NESTED TEMPLATES
Hosted by Lumberyard.
ASYNCHRONUS MULTIPLAYER & MATCHMAKING IN 5 MINUTES
Hosted by AWS.
EXTENSIONS - LIVE APPS FOR LIVE STREAMS
Hosted by Twitch.
BUILDING LEADERBOARDS, PLAYER AUTHENTICATION, AND OTHER GAME BACKENDS
Hosted by AWS.
QUICKLY BUILD AND OPTIMIZE CUSTOM MATCHMAKING SOLUTIONS
Hosted by Amazon GameLift.

Stay Ahead

Leverage cloud technology to design and create what’s next. This content track will help you invent innovative gameplay experiences. 


Monday, March 19

MAKING TWITCH INTERACTIVE WITH TWITCH EXTENSIONS
4:00 PM - 5:00 PM | ROOM 3014, MOSCONE WEST
Join JT Gleason, Director of Integrations at Twitch, as he takes you on a journey through the design space opened up by Twitch Extensions. Learn about ways you can create a "lean in" experience for viewers of your game on Twitch and gain a deeper understanding of the developer technologies that can help propel your game to the forefront of the industry. Hosted by Twitch.

Tuesday, March 21st

REACH FOR THE CLOUD - FROM GAME SERVICES TO PRODUCTION PIPELINE
11:20 AM - 12:20 PM | ROOM 3001/3003, MOSCONE WEST
Packing your game full of cloud-connected features has never been easier, but there’s much more available than leaderboards and storage. This talk focuses on A) Cloud Gem microservices: In a live demo using Lumberyard and the Cloud Gem Framework, cloud-connected game features will be added to a game in a few steps, B) Machine learning: With turnkey solutions such as Lex and Polly, machine learning is accessible to every developer, and C) Cloud-assisted production: Cloud Gems also use the power of the cloud to enable new distributed workflows and tools. Hosted by Lumberyard.

Wednesday, March 22nd

BUILDING GAMES FOR AMAZON ECHO BUTTONS
1:00 PM - 1:30 PM | BOOTH #1001  (SOUTH HALL)
TRACK: STAY AHEAD
We will demonstrate how to build fun, interactive games for Amazon Alexa and Echo Buttons. Create casual games for individuals, friends, and families that enable players to buzz in, follow the sequence of LED lights, and more. Hosted by Amazon Alexa.
SUPER SCALE YOUR GAME'S CORE BACKENDS WITH AWS
2:00 PM - 2:30 PM | BOOTH #1001 (SOUTH HALL)
Learn how to use AWS managed databases to design, implement, and operate highly scalable and efficient backend services for your games. We’ll cover use cases for when to use which type of database and describe design patterns that you can quickly apply to your games for better performance and lower latency. You will also learn how to scale your architecture to match player demand and secure your workload. Hosted by AWS.

In-Booth Demos

In-booth demos will be accessible all conference long, and ay any time. Swing by booth 1001 at any time to check out any of the below demos. 

USING DROPS TO PROMOTE USER ENGAGEMENT
Hosted by Twitch.
BUILD AN ANALYTICS PIPELINE, QUICK AND EASY
Hosted by AWS.
INTEGRATING AND SCALING FULLY MANAGED AND SCALABLE DATABASES 
Hosted by Lumberyard.
GAME ANALYTICS + REALTIME ADJUSTMENTS = MORE PROFIT
Hosted by AWS.

Ship It

Deploying a game today isn’t as easy as flipping a switch. This content track will help you prepare for success and scale, so you can keep servers running and players happy.


Tuesday, March 20

BUILDING SCALABLE AND FLEXIBLE ANALYTICS ARCHITECTURES FOR GAMES ON AWS
10:00 AM - 11:00 AM | ROOM 3001/3003, MOSCONE WEST
Amazon Web Services offers a comprehensive suite of products and services that provide solutions to the everyday problems of game development. In this session, we will talk about how to build an analytics pipeline for your games on AWS to maximize the benefits that the Cloud provides including flexibility, scalability, and more. Hosted by AWS.

Wednesday, March 21

ENGAGING YOUR COMMUNITY WITH TWITCH
10:30 AM - 11:00 AM | BOOTH #1001 (SOUTH HALL)
Making a game stream-worthy and popular on Twitch requires more than just creating something fun to watch and play. Now, developers like you have more tools than ever at their hands to build features just for live streaming and viewing on Twitch. Join Braxton Lancial, Integration Success Engineer at Twitch, as he explores how to best incorporate the wants of players and content creators, and covers the newest developer-focused features on Twitch. Hosted by Twitch.
RAPIDLY BUILD GAME BACKEND FEATURES FOR GAMES
11:00 AM - 11:30 AM | BOOTH #1001 (SOUTH HALL)
Games today rely on backend service features in order to continuously release new content that enhances player experiences, increasing a game’s engagement, revenue, and retention rates. However building and maintaining these services can be expensive, time consuming and resource heavy. Learn how you can reduce the roadblocks of the development process using our new industry tailored services to build, scale, operate and sell continually engaging gaming experiences. Hosted by GameSparks. 
INTEGRATE AND AUTHENTICATE GAMESPARKS WITH UNREAL, UNITY, AND MORE
11:30 AM - 12:00 PM | BOOTH #1001 (SOUTH HALL)
In this classroom session, we will take a hands on approach, showing you how to set up and authenticate AWS backend services with your chosen game engine. First we will give a brief conceptual overview of our services, then we will step through the process of setting up the SDK, creating and connecting the services with the chosen engine, and authenticating a player. Hosted by GameSparks. 
ACCELERATING DEVELOPMENT OF TWITCH EXTENSIONS FOR YOUR GAME
1:30 PM - 2:00 PM | BOOTH #1001 (SOUTH HALL)
Twitch Extensions unlock a multitude of new experiences and scenarios to bring audiences closer to your game. How can you as a game developer, take advantage of them? We will walk through building an Extension, using the latest suite of tools and capabilities provided by Twitch. Additionally, we’ll discuss ways you can leverage the broader Twitch development community to build content around your game. Hosted by Twitch.

Thursday, March 22

PROTECT YOUR GAME SERVERS FROM DDOS ATTACKS
10:30 AM - 11:00 AM | BOOTH #1001 (SOUTH HALL)
Your game is no fun if hackers crash it. That means sleepless nights before game launches, patches, and promotions as you worry about how best to protect it. With AWS Shield Advanced for EC2, you can rest assured that your infrastructure is protected from malicious hackers so your players can enjoy the best your game has to offer. We’ll discuss how you can now protect every aspect of your games – from HTTP-based web portals to UDP-based game servers – against DDoS and layer 7 attacks of all kinds. You’ll even see a live demo of an attack and our applied mitigations from a member of our DDoS Response Team (DRT). You'll learn about advanced anomaly detection, suspicion scoring, pre-configured mitigations combined with Network Access Control Lists (NACLs), and more. Hosted by AWS.
DEPLOY YOUR GAME CONTENT TO MILLIONS AROUND THE WORLD
10:00 AM - 10:30 AM | BOOTH #1001 (SOUTH HALL)
Hosted by AWS.
EMPOWERING CONTENT CREATORS AND STREAMERS TO PROMOTE YOUR GAME
11:30 AM - 12:00 PM | BOOTH #1001 (SOUTH HALL)
Broadcasters and Mod Creators share a unique relationship around UGC in games. We will share learnings on how to combine mod authors and Twitch streamers to boost engagement around both types of content in your game. Hosted by Twitch.
BUILDING GLOBE SPANNING TOURNAMENTS
1:00 PM - 1:30 PM | BOOTH #1001 (SOUTH HALL)
In this classroom session, participants will be taken through the step by step process of building a simple elimination tournament using AWS backend services. Here players are allocated randomly into game session rounds and, as each player is eliminated, a new round will start with the next group of players until the tournament has a winner. The process will involve showing you how to set up a tournament and its rounds, activate it, join players to the tournament, initiate a round, and complete the round. Hosted by GameSparks.

In-Booth Demos

In-booth demos will be accessible all conference long, and ay any time. Swing by booth 1001 at any time to check out any of the below demos. 

AWS SERVICES FOR MOBILE GAMES
Hosted by AWS.
PROTECT YOUR GAME SERVERS AGAINST DDOS ATTACKS
Hosted by AWS.
GLOBALLY SCALING GAME SERVERS ON DEMAND
Hosted by Amazon GameLift.
DEPLOY YOUR GAME CONTENT TO MILLIONS AROUND THE WORLD
Hosted by Amazon GameLift.

Pay Your Bills

Reach millions of customers easily using Twitch, Amazon.com, and more. This content track will help you move and monetize your game. 


Monday, March 19

BUILT FOR TWITCH: INCREASE YOUR GAME'S REACH AND RETENTION WITH TWITCH INTEGRATIONS
5:30 PM - 6:30 PM | ROOM 3014, MOSCONE WEST
Making your game great for streaming can increase sales and retention by blurring the boundaries between viewing and playing. Join Daniel Hebb to learn the best ways to boost acquisition, retention and monetization using Twitch engagement solutions. Hosted by Twitch.

In-Booth Demos

In-booth demos will be accessible all conference long, and ay any time. Swing by booth 1001 at any time to check out any of the below demos. 

TWITCH INSIGHTS - LEVERAGING ANALYTICS TO ENGAGE YOUR VIEWERS
Hosted by Twitch. 
BRING THE TWITCH EXPERIENCE INTO YOUR GAME 
Hosted by Twitch. 
CREATE COMPETITIONS USING THE APPSTORE ADMIN CONSOLE
Hosted by Amazon Appstore.
REGAINING YOUR PLAYER BASE THROUGH PUSH NOTIFICATIONS
Hosted by Pinpoint and AWS. 
DRIVE PLAYER ENGAGEMENT WITH AWS BACKENDS AND TWITCH
Hosted by Twitch and AWS. 
USING EXTENSIONS TO MONETIZE USERS
Hosted by Twitch.

Keep It Going

Extend the life of your game through data-driven adjustments in real-time. This content track will help you use data to keep your players playing.


Monday, March 19

KEYNOTE: GAME ON! BEYOND TRADITIONAL ESPORTS
10:00 AM - 11:00 AM | ROOM 3014, MOSCONE WEST
Mobile gaming competition is increasingly becoming a global sport. Join Marja Koopmans, Director of Mobile Esports at Amazon, to discuss the future of mobile gaming and how Amazon is working with developers to build community and connect players through competitive play.
PANEL: THE FUTURE OF MOBILE ESPORTS
1:20 PM - 2:20 PM | ROOM 3014, MOSCONE WEST
Mobile competitive gaming represents a new frontier, the next step toward enhancing engagement and retention among players on mobile—projected to be half of all game consumers by 2020. Join game industry leaders as they discuss current trends in mobile competitive gaming, and share their vision for the future as more developers combine content and competition.
INDIE PANEL: BUILDING COMMUNITIES USING ORGANIZED MOBILE COMPETITION
2:40 PM - 3:40 PM | ROOM 3014, MOSCONE WEST
Organized competition brings people together. Join Amazon and mobile game developers to hear how they've been using competition in their games to create a compelling experience for players.

Tuesday, March 20

AN INTRODUCTION TO BUILDING VOICE-FIRST GAMES ON ALEXA
4:00 - 5:00 PM | ROOM 3001/3003, MOSCONE WEST
Voices have always been in the game. What they do next is up to you. In this session, we will talk about bringing your IP to Alexa and engaging with players on tens of millions of Echo devices. The Alexa team will show how voice was used to reinterpret the classic Hasbro board game Trivial Pursuit, and create Trivial Pursuit Tap for Alexa players. Walk out of this session with everything you need to start developing Alexa games, and how to integrate with gaming-friendly Alexa Gadgets like Echo Buttons. Hosted by Amazon Alexa.

Wednesday, March 21

TWITCH INSIGHTS - LEVERAGING ANALYTICS TO ENGAGE YOUR VIEWERS 
10:00 AM - 10:30 AM | BOOTH #1001 (SOUTH HALL)
Twitch Insights empower you with transparency into how your game is performing on Twitch with broadcasters and viewers. Join Kristin Chen, Senior Product Manager at Twitch, to learn how to leverage data, analytics, and insights currently provided by Twitch via our Developer Portal and API. She’ll also share details on our vision for the future of Twitch Insights for Game and Extension Developers. Hosted by Twitch. 
DEPLOY DEDICATED GAME SERVERS FOR MULTIPLAYER GAMES IN UNDER 10 MINUTES
12:30 PM - 1:00 PM | BOOTH #1001 (SOUTH HALL)
This classroom session will teach you how to deploy dedicated game servers for multiplayer games in minutes with Amazon GameLift. Chris Byskal and Geoff Pare will explain the complexities and requirements of doing this without Amazon GameLift and teach you how to deploy your first fleet with Amazon GameLift. They'll then teach how to get insights and debugging logs from the Amazon GameLift console, and walk through setting up autoscaling rules to reduce costs without hurting player experience. You will walk away understanding how using Amazon GameLift will save you time and money, and you'll be able to replicate the classroom sessions to deploy their first fleets on Amazon GameLift. Hosted by Amazon GameLift.
BUILD AN ANALYTICS PIPELINE, QUICK AND EASY
2:30 PM - 3:00 PM | BOOTH #1001 (SOUTH HALL)
AWS offers a comprehensive suite of analytics services to help you keep your players engaged and optimize your game to increase revenue. In this session, we will walk you through an analytics solution that we’ve built to help you get started, which allows you to deploy an analytics pipeline for your games with one click using AWS CloudFormation. Hosted by AWS.

Thursday, March 22

HANDS ON: INTEGRATING COMPETITION INTO YOUR MOBILE GAME
2:30 PM - 3:00 PM | BOOTH #1001 (SOUTH HALL)
Competition helps extend the lifespan of a game and fuels a more compelling gaming experience for players. This interactive technical demo will walk through the steps needed to integrate organized competitions into your game.

Friday, March 23

RAPIDLY BUILD ONLINE GAME FEATURES USING AWS BACKENDS
11:00 AM - 11:30 AM | BOOTH #1001 (SOUTH HALL)
Hosted by AWS.

In-Booth Demos

In-booth demos will be accessible all conference long, and ay any time. Swing by booth 1001 at any time to check out any of the below demos. 

DEPLOY YOUR GAME TO MULTIPLE PLATFORMS AT ONCE
Hosted by Lumberyard. 
CLOUD FEATURES IN A FEW CLICKS
Hosted by Lumberyard.
CREATE CHARACTERS THAT LEARN, LISTEN, AND ADAPT TO YOUR VOICE
Hosted by Lumberyard. 

Check out the day-by-day schedule. 

Learn more