---
title: "Building the Game"
content_type: tutorial
url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/building-the-game?language=en"
language: en
container_type: course
container_title: "UCA: Game Developer - Certification Prep Course"
container_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course.md?language=en"
unit_title: "Unit 2 - Program a basic game"
unit_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game?language=en"
standalone_markdown_url: "https://learn.unity.com/tutorial/building-the-game.md?language=en"
previous_title: "Adding AI Navigation"
previous_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/adding-ai-navigation?language=en"
previous_markdown_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/adding-ai-navigation.md?language=en"
next_title: "Fill out a game design document"
next_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/fill-out-a-game-design-document?language=en"
next_markdown_url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/fill-out-a-game-design-document.md?language=en"
difficulty: beginner
duration_minutes: 10
unity_version:
  - "6.0"
  - "6.3"
supported_unity_versions:
  - name: "2022.3"
    url: "https://learn.unity.com/course/uca-game-developer-certification-prep-course/unit/unit-2-program-a-basic-game/tutorial/building-the-game.md?language=en&version=2022.3"
  - name: "2020.2"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=2020.2"
  - name: "2020.1"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=2020.1"
  - name: "2019.4"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=2019.4"
  - name: "2019.3"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=2019.3"
  - name: "6.0"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=6.0"
  - name: "6.3"
    url: "https://learn.unity.com/tutorial/building-the-game.md?language=en&version=6.3"
last_updated: "2026-08-04T14:24:43.000Z"
---

# Building the Game

In this tutorial, you’ll:

- Create a build of your game for Windows or macOS
- Identify the next steps in your personal learning journey

**Note:** Linux support is currently in preview, and not fully supported. The steps to build for Linux should be broadly parallel to those for Windows; if you encounter a bug, please [report](https://unity3d.com/unity/qa/bug-reporting) it to the team.

## Materials

- [Your_next_steps-Transcript.txt](https://unity-connect-prd.storage.googleapis.com/20200716/644cb28c-2a6b-4e1f-b53f-a7498210cfef/Your_next_steps-Transcript.txt)
- [Create_a_build_of_your_game - Transcript.txt](<https://unity-connect-prd.storage.googleapis.com/20240924/1970db7d-2771-4883-bef8-b86395397590/Create_a_build_of_your_game - Transcript.txt>)

## 1. Overview

In this final tutorial, you’ll:

- Create a build of your game for Windows or macOS
- Identify the next steps in your personal learning journey

By the end of this tutorial, your game will look something like this:

[Video](https://connect-mediagw.unity.com/h1/20230920/videos/0530cc2d-a9df-4891-9409-8152ffcaa43b_8.1.4-final-windowed-executable.mp4)

## 2. Create a build of your game

Follow the video or text instructions below to configure your build settings, configure your player settings, build your game, and finally play your standalone game:

[Video](https://connect-mediagw.unity.com/h1/20240927/videos/444a2349-cbbb-4bb9-8e90-81ac1696d8af_Unity_RollABall_8.1_U6_V2.mp4)

[Download Transcript ](https://unity-connect-prd.storage.googleapis.com/20240924/1970db7d-2771-4883-bef8-b86395397590/Create_a_build_of_your_game%20-%20Transcript.txt)



## 1\.  Configure your build settings.

- Save your scene.
- To open the **Build Settings** window, from the main menu go to **File** > **Build Profiles**. Alternatively, you can press **Shift**+**Control**+**B** (macOS: **Shift**+**Cmd**+**B**).
- Select **Windows, Mac,** or **Linux** in the **Platforms** panel
- In the **Scene List**, select **Open Scene List**, then **Add Open Scenes** to add your Roll-a-ball game to the build. You can also drag scenes from the **Project** window to this list.
- If **SampleScene** is showing in the list, disable it to exclude it from your build.


## 2\.  Configure your player settings.

- Select **Player Settings** to open a range of different configuration options for the **Game** view.
- If you want, change the **Company Name**, **Product Name**, and **Version**.
- Select **Resolution and Presentation** and change the **Fullscreen Mode** box to **Windowed**.
- By default this will have a resolution of 1024 by 768, but set the default width and height to something smaller if your screen uses a lower resolution.
- Close the **Project Settings** window and return to the Build Settings window.


## 3\.  Build your game.

- Select **Build**. This will bring up a dialog that asks you to choose a build location.
- To keep things tidy, create a new folder inside your project called “Builds” at the root of the project, alongside the **Assets** and **Library** folders.
- If you’re using macOS, you can also choose a name for your build.
- Confirm that you want to **Select Folder** (Windows) or **Save** (macOS). Unity will now build the application and save it to the **Builds** folder.


![](https://connect-mediagw.unity.com/h1/20240924/learn/images/9068bd5c-d2ec-4c65-bd9c-377805caec62_build-profiles-player-settings.png)

## 4\.  Play your standalone game!

- Navigate to the **Builds** folder and then run the executable application.
- **Note:** When building for macOS, Unity builds an .app bundle that contains all of the relevant data and files. When building for Windows, Unity builds an .exe file and a data folder that contains all of the necessary resources.

[Video](https://connect-mediagw.unity.com/h1/20230920/videos/40686186-1030-4202-bbbd-52bfcc89fab2_8.1.4-final-windowed-executable.mp4)

## 3. Your next steps

After you’ve finished your project, what will you do next? Consider some of the options below:

[Video](https://connect-mediagw.unity.com/h1/20211216/videos/d6b91783-21ef-4bd1-85bf-f3fef37f35c6_Unity_RollABall_8_2.mp4)

[Download Transcript](https://connect-prd-cdn.unity.com/20200716/644cb28c-2a6b-4e1f-b53f-a7498210cfef/Your_next_steps-Transcript.txt?_ga=2.77618844.943030393.1594530423-42703541.1592249374)

## Solidify your programming fundamentals

If you are not already confident with your programming, it is recommended that you start with [Create with Code](https://learn.unity.com/course/create-with-code) or the more comprehensive [Junior Programmer Pathway](https://learn.unity.com/pathway/junior-programmer), which will take your programming skills to the next level. You can also check out the [Creator Kit: Beginner Code](https://learn.unity.com/project/creator-kit-beginner-code) project!


## Expand your artistic design skills.

You did a bit of design in this project, but there is an entire [Creative Core pathway](https://learn.unity.com/pathway/creative-core?uv=2020.3) that will take you through the fundamentals of materials, visual effects, lighting, post-processing, audio, user interface design, and more.


## Continue with more game development.

If you want to continue down the games path, Unity Learn has a wide range of games-based learning content, including the following:

- [2D Beginner Game: Sprite Flight](https://learn.unity.com/course/2d-beginner-game-sprite-flight)
- [2D Adventure Game: Robot Repair](https://learn.unity.com/course/2D-adventure-robot-repair)
- [3D Stealth Game: Haunted House](https://learn.unity.com/course/3d-stealth-game-haunted-house)

## 4. Submit your project

> **Submission required**: media

If you went above and beyond and created your own take on the Roll-a-ball game, take a screenshot or screen-recording and post it here to share what you made! To upload your project online as a WebGL build so others can play it, you can:

1. Follow the instructions to [create and build your project for WebGL.](https://learn.unity.com/tutorial/create-and-publish-webgl-builds)
2. Share a link in your submission description below so other people know where to find it.

Please also share any "behind-the-scenes" info about how you made your project!

Proud of your project? Share it to the [Unity Play showcase](https://play.unity.com/en/showcases/roll-a-ball-challenge) by December 20 for a chance to be featured on a Unity Twitch stream.
