Game Tech

Learn how to solve real-world game development, compute, and analytics problems

This path is designed for architects, game developers, data engineers, and data analysts who want to learn how to develop, host, and scale multiplayer games. This path is also for those who want to learn how to collect, process, analyze, and present their data to improve game design, increase efficiency of game operations, and inform financial and strategic decisions. Progress from an introductory course to a hands-on lab about Amazon GameLift, or deep-dive into games analytics to advance your Game Tech expertise and help your organization improve player experiences. This path includes self-paced digital training modules, as well as a self-paced lab for practical experience.

Learn more by browsing the training progression options below.

  • Follow this recommended sequence of courses to build your AWS Cloud skills in this Learning Path.

    Getting Started with AWS Game Tech

    This course introduces the AWS Game Tech portfolio of technical products and solutions, and their benefits to game developers. Learners will explore the four solutions offered by AWS Game Tech: Compute, Database, Analytics, and Machine Learning, and how these solutions enable game development across different genres and platforms using AWS Game Tech managed and unmanaged services.

    Digital | 90 minutes

  • Compute

    Game Server Hosting on AWS

    This course describes game server hosting options on AWS. It identifies key technical and business requirements that influence selecting a game server hosting solution. The course describes AWS Game Server hosting solutions including Amazon GameLift, FleetIQ Game Server Groups, container-based solutions using Amazon ECS, Amazon EKS, and AWS Fargate, and solutions based on Amazon EC2 and AWS core services.

    Digital | 90 minutes

    Amazon GameLift Primer

    This course provides an in-depth look at Amazon GameLift, beginning with its features of infrastructure and session management, game session placement, and matchmaking. It then explores the challenges with hosting, managing, and scaling a multiplayer game, and how GameLift can address those challenges. Finally, it discusses solution design decisions that will impact matchmaking and the costs associated with hosting game servers.

    Digital | 2 hours

    Using Amazon GameLift FleetIQ for Game Servers

    In this course, you will learn to use Amazon GameLift FleetIQ with game server groups to host game servers on AWS. These game servers can supplement or replace on-premises resources, elastically adjust game hosting capacity to meet player demand, expand the geographic range of hosting locations, and reduce costs by using low-cost EC2 Spot Instances to host games. You can integrate FleetIQ game server groups with your games without having to redesign the game backend.

    Digital | 90 minutes

    Game Hosting with Amazon GameLift

    In this lab, you will learn how to use Amazon GameLift to load a game build and create a fleet with a single instance in it. You will first start game sessions directly from the session management system. You will then add a game session placement queue and use the game session placement system to start and place games into sessions.

    Self-paced lab | 90 minutes

  • Analytics

    Data Analytics Fundamentals

    In this self-paced course, you learn about the process for planning data analysis solutions and the various data analytics processes that are involved. This course takes you through five key factors that indicate the need for specific AWS services in collecting, processing, analyzing, and presenting your data.  

    Digital | 3.5 hours

    Why Analytics for Games

    This course addresses the use of analytics in gaming use cases. Learners will explore the benefit of analytics and how insights can be used to improve game design, increase efficiency of game operations, and inform financial and strategic decisions. Learners will see different sources and types of game data to use for business intelligence and how an analytics pipeline can be used to translate game data to answers.

    Digital | 1 hour

    Building an Analytics Pipeline for Games

    This course addresses how to create an analytics pipeline for game development use cases. Learners will explore common approaches for implementing batch and near-real-time analytics and see how they can attain different speeds of insights through a comprehensive analytics solution. Learners will also see how a pipeline can be expanded as their needs change or evolve.

    Digital | 90 minutes

  • Optional training

    Amazon Lumberyard Primer

    This self-paced course is a fundamental introduction to building games on AWS using Amazon Lumberyard. In this course, you will learn about Amazon Lumberyard features and explore various AWS solutions that can be integrated into games built with it.

    Digital | 90 minutes