User Guide (Version 1.18)

Running Lumberyard Setup Assistant

Before you run Lumberyard Setup Assistant, verify the following:

  • 3rdParty.txt file appears in the lumberyard_version\3rdParty directory.

  • engineroot.txt appears in the lumberyard_version\dev directory.

Lumberyard Setup Assistant requires these files to properly detect third-party software and SDKs.

To use Lumberyard Setup Assistant

  1. Open Lumberyard Setup Assistant, with your preferred method:

    • From the desktop, double-click the Setup Assistant icon.

    • Navigate to the lumberyard_version\dev\Tools\LmbrSetup\Win directory and double-click SetupAssistant.bat.

  2. In the Custom Install box, click Customize.

  3. Verify that the engine root path is correct.

  4. On the Get started page, select what you want to do:

    • Run your game project

    • Run the Lumberyard Editor and tools – Use Lumberyard Editor to create a game.

    • Compile the game code* – Compile the game code to include any changes that you have made.

    • Compile the engine and asset pipeline* – Compile the engine code and asset pipeline to include any changes that you have made.

    • Compile the Lumberyard Editor and tools* – Compile Lumberyard tools to include any changes that you have made.

    • Compile for Android devices*

    • Setup for Linux Dedicated Server*


    *If you select any of these options, additional dependencies might appear in the Install software and Required SDKs pages. Follow the instructions in Lumberyard Setup Assistant to obtain each software and third-party SDK not currently installed.

    You can also create, enable, and disable these capabilities from the command line. For more information, see Using Lumberyard Setup Assistant Batch and Lmbr.exe.

  5. Select Visual Studio 2015, Visual Studio 2017, or both.


    To use both versions of Visual Studio, see Configuring Visual Studio 2015 and 2017 for Lumberyard.

                    Use Lumberyard Setup Assistant to configure Lumberyard, and install software and


    For more information about Visual Studio for Lumberyard, see Visual Studio.

  6. Click Next.

  7. Follow the instructions on each page.

  8. When you have the required software and SDKs installed for your implementation, click Configure project or Launch Editor. For more information about configuring your project, see Creating Lumberyard Game Projects.

  9. Log in your existing Amazon account or create an account to use the editor.

Configuring Visual Studio 2015 and 2017 for Lumberyard

If you want to use Lumberyard with multiple versions of Visual Studio, you must configure the Lumberyard build system (Waf) for each version. Lumberyard uses Waf and the options that you select in Lumberyard Setup Assistant to generate Visual Studio solutions and to build your game project. You can find the generated .sln files in the lumberyard_version\dev\Solutions directory.


We recommend that only advanced users configure both versions of Visual Studio.

To configure the Waf settings for each Visual Studio version

  1. Navigate to the lumberyard_version\dev\_WAF_ directory.

  2. Use a text editor to open the user_settings.options file.

  3. Under [Visual Studio Project Generator], set msvs_version to 14 for Visual Studio 2015.

  4. In a command line window, navigate to the lumberyard_version\dev directory.

  5. Enter the following command to configure your build:

    lmbr_waf configure

    This generates the Visual Studio solution and build for the version that you specified in the user_settings.options file. The solution file is located in the lumberyard_version\dev\Solutions directory.

  6. Repeat these steps for Visual Studio 2017. For step 3, set msvs_version to 15.