User Guide (Version 1.21)

Installing the Project N.E.M.O. Sample

Project N.E.M.O (Nautical Emergency Maneuvers and Operations) is a complete sample game level that showcases some of the key capabilities of Script Canvas. The sample level creates a short underwater navigation experience in which the player maneuvers a mini sub through obstacles and collects pickups. The sample level uses Script Canvas and script events to implement submarine functionality, mines and squid behavior, HUD display, pickups, world space UI, and game end.

To use the sample, you must first install and configure Lumberyard. Then download, configure, and build the project.

Step 1: Install and Configure Lumberyard

The following procedure shows you how to install Lumberyard and configure it for the Project N.E.M.O. sample level. If Lumberyard is already installed, start with step 2 to configure it.

To install and configure Lumberyard for the Project N.E.M.O. sample level

  1. Download and run the Lumberyard installer.

  2. Do one of the following:

    • If you are installing Lumberyard, click Launch Lumberyard Setup Assistant.

    • If Lumberyard is already installed, click the Lumberyard Setup Assistant icon on your desktop.

  3. Click Customize.

  4. In Lumberyard Setup Assistant, ensure that Run your game project and Run the Lumberyard Editor and tools are selected.

  5. Select Compile the game code and Compile the engine and asset pipeline.

  6. For Visual Studio Version, select the version of Visual Studio that you want to use.

  7. Click Install required SDKs.

  8. For Required SDKs, click Install all.

  9. After the required SDKs are installed, close Lumberyard Setup Assistant.

Step 2: Download, Configure, and Build the Project

Now you are ready to download, configure, and build the sample project.

To download, configure, and build the Project N.E.M.O. sample level

  1. Download the file.

  2. Extract the NEMO and Engine folders from the .zip file to the lumberyard_version\dev\ directory.

  3. On your desktop, click the Project Configurator icon.

  4. In Project Configurator, click the NEMO project to select it, and then click Set as default.

  5. Close Project Configurator.

  6. From a command window on lumberyard_version\dev\ directory, run the following command:

    lmbr_waf configure
  7. Run the version of the following command that corresponds to your version of Visual Studio.

    lmbr_waf build_win_x64_vs2015_profile -p game
    lmbr_waf build_win_x64_vs2017_profile -p game


    Building the project takes some time.

At this point, the Project N.E.M.O. sample level is ready. For more information about the sample and how it uses Script Canvas, see the Amazon Game Tech Blog.