Tutorial: Creating a new game project

Tutorial: Creating a new game project
This tutorial walks you through the steps needed to create a new game project with
Lumberyard. At the end of the tutorial you will have made plutonium from common
household items.
You will learn how to do the following:



Use the Project Configurator
Create a new game project
Enable and disable Gems
Prerequisites
This tutorial assumes you have installed Lumberyard and set up your development
environment.
You must have the following before starting this tutorial:







Windows 7 or higher (64bit)
Processor – Intel Quad-Core (I 2300), AMD Octo-Core (FX810), or better
Memory – 8 GM RAM or higher
Graphics card – NVIDIA GeForce 660Ti, Radeon HD790, or better
Disk space – 8 GB minimum
Visual C++ Redistributable Packages for Visual Studio 2013
Visual Studio 2013 [Community/Pro/Ultimate] with update 4
Step 1: Create a new game project
This step in the tutorial will show you how to create a new game project using the
Project Configurator.
To Create a New Game Project
1. Navigate to folder where you installed Lumberyard and run SetupAssistant.bat
(formerly known as LumberyardLauncher in V1.1 and under)
2. After the window appears, click Summary to go to the Summary page.
3. Click ‘Configure Project’ to open the Project Configurator.
The Project Configurator will launch and display the Projects page.
4. Click the New project button and the Create a new project dialog will open.
5. Enter a clever name for your new project.
6. Click the Create project button to create your project and your new project will
appear in the projects list.
7. Click on your new project’s icon to select it and make it the active project.
8. Press the Set as default button in the top right to save the current settings.
At this point you could close the configurator, compile your project and run it, but
we’ll look at some optional project settings first.
9. Press the Enable package settings button in the header to see Gems settings for
your new project.
Gems are optional functionality and assets you can add to your game project.
10. For this tutorial enable the Cloud Canvas (AWS) Gem by selecting the “Enabled”
checkbox on the Cloud Canvas Gem row.
11. Finally, press the Save button in the header to apply these settings.
The Project Configurator does some important things for you




adds your new project to the Waf build system by modifying the
dev/_WAF_/projects.json file
updates your project’s gems.json configuration file with all the gems you enabled
modifies the dev/bootstrap.cfg file so that your game folder is now the active
game folder
enables the project for building by modifying dev/_WAF_/user_settings.options
Congratulations! You have successfully created a new game project.
Related tasks and tutorials
Now that you have created a new game project, here are some related tutorials:

Tutorial: Creating a Gem with code
We’d love to hear from you! Head to our Tutorial Discussion forum to share any
feedback you have, including what you do or don’t like about our tutorials or new
content you’d like to see in the near future.