Building Lumberyard projects - Lumberyard User Guide

Building Lumberyard projects

Open 3D Engine (O3DE), the successor to Lumberyard, is now available in Developer Preview. Download O3DE or visit the AWS Game Tech blog, O3DE Discord, or O3DE GitHub to learn more. The Lumberyard forums have been deprecated. You may view past forum discussions in the archive.

Building your Amazon Lumberyard game is the most important part of the development process - it's how you debug, test, and distribute. In this section of the guide, you'll learn how to configure your Lumberyard builds, get started with your first build, see which build types are available and what they offer, and how to use the Waf build system.

For instructions on bundling assets and distributing them with a release build, see Build and bundle assets for release in Lumberyard.

Your First Lumberyard Build

One of the first things you'll want to do with Lumberyard is configure the build system and see your configured game project running as a stand-alone executable or Visual Studio Solution.

Configure and build a Lumberyard game

  1. Open a command line window and navigate to the Lumberyard_version\dev directory.

  2. Configure the build system:

    lmbr_waf configure
  3. Build your game project in profiling mode:

    lmbr_waf build_win_x64_vs2019_profile -p game_and_engine

    Depending on your hardware, the build may take a while to complete.

To learn the general steps for creating a release build in Lumberyard, see Build and bundle assets for release in Lumberyard. For more information about creating release builds for Android and iOS, see Developing for Android and iOS with Lumberyard.


Topic Description
Game Build Types in Amazon Lumberyard Learn about the available types of Amazon Lumberyard builds and when to use them during development.
Using the Waf Build System Learn about the Waf build system, which is used by Lumberyard to configure and build game code.
Build and bundle assets for release in Lumberyard Run through a tutorial and learn how to use the Asset Bundler, along with Waf, to create release builds.
Adding Custom Game Icons Add a custom icon to display in your game's window as part of a release.