Book Image

Learning AWS Lumberyard Game Development

By : Dr. Edward Lavieri
Book Image

Learning AWS Lumberyard Game Development

By: Dr. Edward Lavieri

Overview of this book

Amazon’s Lumberyard is a 3D cross-platform game development engine for building high-quality AAA games. It makes the process of creating multi-player games and adding realistic characters, stunning terrains, and special effects much faster and more efficient. This book will show you how to use Lumberyard to create a multiplayer 3D game with cloud computing, storage, and Twitch integration for user engagement. We will start with an introduction to Lumberyard and provide an overview of its capabilities and integration options. Once the game engine is installed, we’ll guide you through the creation of an immersive game world with characters. You’ll add animations and audio to bring the game to life. We’ll explore external interactions to support live multiplayer game play, data storage, user engagement, and the back end. By the end of the book, you will be efficient in building cross-platform games using Lumberyard.
Table of Contents (18 chapters)
Learning AWS Lumberyard Game Development
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface

Dissecting Twitch


It might seem like integrating Twitch in our Lumberyard games is a simplistic task. After all, we simply want to enable Twitch or not enable Twitch, right? There is a lot that goes on behind the scenes that we, as game developers, must contend with to enable Twitch in our games.

In this section, we will consider what is possible with Twitch and look at the components necessary to fully integrate with Twitch: Twitch ChatPlay, Twitch JoinIn, and the Twitch API.

You can think of Twitch in two ways. First, there is the service that is accessible at https://www.twitch.tv/. Although this service is owned by Amazon, it is where the end result of our efforts lies and is therefore not our focus. The second way to think of Twitch is as a set of tools and APIs to enable real-time socialization of our Lumberyard games.

What is possible with Twitch?

By now you know that we can set our games to stream on Twitch and enable chat. What are the capabilities of Twitch besides streaming games...