Learning AWS Lumberyard Game Development

Create stunning 3D multiplayer games with integrated cloud-based features

Learning AWS Lumberyard Game Development

Learning
Dr. Edward Lavieri

Create stunning 3D multiplayer games with integrated cloud-based features
$31.99
$39.99
RRP $31.99
RRP $39.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2017

With unlimited access to a constantly growing library of over 4,000 eBooks and Videos, a subscription to Mapt gives you everything you need to learn new skills. Cancel anytime.

Code Files
Preview in Mapt

Book Details

ISBN 139781786460868
Paperback268 pages

Book Description

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

Chapter 1: Welcome to the Lumberyard
What is Lumberyard?
System requirements
Downloading and installing Lumberyard
Launching Lumberyard
Introducing the Lumberyard Editor
Summary
Chapter 2: Planning Your Game in the Lumberyard
Beta software
Overview of sample content
Game design and game design documents
Planning your Lumberyard development process
Summary
Chapter 3: Constructing an Immersive 3D Game World
Your first level
Creating terrain
Configuring the game world
Playing Mother Nature
Testing your environment using Game Mode
Summary
Chapter 4: Creating 3D Characters
Dissecting 3D characters
Lumberyard's capabilities
Creating your own character
Summary
Chapter 5: Animating Your Characters
Basic animation concepts
Introducing Mannequin
Getting familiar with Mannequin's UI
Using Mannequin
Adding animations to characters
Putting it all together
Summary
Chapter 6: Creating Gameplay
Understanding gameplay
Getting started
Exploring the Camera_Sample game
Understanding the Flow Graph system and UI
Summary
Chapter 7: Creating Multiplayer Gameplay
Multiplayer gameplay considerations
Understanding AWS
Summary
Chapter 8: Bringing Your Game to Life with Audio and Sound Effects
Getting started with the Lumberyard Audio System
Using sample asset packages
Audio options
Audio Controls Editor
Summary
Chapter 9: Employing Cloud Computing and Storage
The need for cloud-based solutions
Cloud Canvas in action
Amazon S3 in action
Summary
Chapter 10: Engaging With Users Using Twitch
Don't jerk, Twitch!
Dissecting Twitch
Implementing the Twitch ChatPlay system
Understanding Twitch JoinIn
Twitching with the Twitch API
Summary
Chapter 11: Providing Your Game to the World
Taking your game beyond the Lumberyard Editor
Generating game builds
Lumberyard's testing tools
Summary
Chapter 12: Stretching Your Lumberyard Wings
Virtual Reality and Augmented Reality
The Waf build system
Lumberyard's cinematics system
System streaming
Memory handling
Amazon Web Services
Summary

What You Will Learn

  • Explore Lumberyard’s graphical user interface
  • Create stunning game worlds
  • Use Geppetto editor to create 3D characters
  • Create and animate game characters using Lumberyard’s toolset
  • Create impressive gameplay to add multiplayer functionality to your game
  • Debug and play your 3D game
  • Add multiplayer functionality to your game using Amazon GameLift
  • Integrate with Amazon cloud services to support cloud computing and storage
  • Engage your users during gameplay with Twitch

Authors

Table of Contents

Chapter 1: Welcome to the Lumberyard
What is Lumberyard?
System requirements
Downloading and installing Lumberyard
Launching Lumberyard
Introducing the Lumberyard Editor
Summary
Chapter 2: Planning Your Game in the Lumberyard
Beta software
Overview of sample content
Game design and game design documents
Planning your Lumberyard development process
Summary
Chapter 3: Constructing an Immersive 3D Game World
Your first level
Creating terrain
Configuring the game world
Playing Mother Nature
Testing your environment using Game Mode
Summary
Chapter 4: Creating 3D Characters
Dissecting 3D characters
Lumberyard's capabilities
Creating your own character
Summary
Chapter 5: Animating Your Characters
Basic animation concepts
Introducing Mannequin
Getting familiar with Mannequin's UI
Using Mannequin
Adding animations to characters
Putting it all together
Summary
Chapter 6: Creating Gameplay
Understanding gameplay
Getting started
Exploring the Camera_Sample game
Understanding the Flow Graph system and UI
Summary
Chapter 7: Creating Multiplayer Gameplay
Multiplayer gameplay considerations
Understanding AWS
Summary
Chapter 8: Bringing Your Game to Life with Audio and Sound Effects
Getting started with the Lumberyard Audio System
Using sample asset packages
Audio options
Audio Controls Editor
Summary
Chapter 9: Employing Cloud Computing and Storage
The need for cloud-based solutions
Cloud Canvas in action
Amazon S3 in action
Summary
Chapter 10: Engaging With Users Using Twitch
Don't jerk, Twitch!
Dissecting Twitch
Implementing the Twitch ChatPlay system
Understanding Twitch JoinIn
Twitching with the Twitch API
Summary
Chapter 11: Providing Your Game to the World
Taking your game beyond the Lumberyard Editor
Generating game builds
Lumberyard's testing tools
Summary
Chapter 12: Stretching Your Lumberyard Wings
Virtual Reality and Augmented Reality
The Waf build system
Lumberyard's cinematics system
System streaming
Memory handling
Amazon Web Services
Summary

Book Details

ISBN 139781786460868
Paperback268 pages
Read More

Read More Reviews