Setup Guide

This lesson will teach you how to setup your own computer for game development with Unity3D.

Introduction



    In terms of computers, an environment is just the state of the computer based on the software, hardware and settings that it has.

    Before you can do game development from your own computer, we need to make sure the environment is ready.

    This means that your computers hardware, software and settings must be compatible and configured correctly.

    This lesson will contain instructions for setting up Unity for Windows and Mac.

Computer Requirements



    Game development can be intensive on a computer. Therefore you need to make sure that your computer has sufficient requirements.

    Minimum Requirements Windows macOS
    Operating System Version Windows 7 (SP1+) and Windows 10, 64-bit versions only. Sierra 10.12.6+
    CPU X64 architecture with SSE2 instruction set support X64 architecture with SSE2 instruction set support
    Graphics API DX10, DX11, and DX12-capable GPUs Metal-capable Intel and AMD GPUs
    Mouse Mouse (Trakckpad not sufficient) Mouse (Trakckpad not sufficient)
    Internet Speed (You can check your internet speed at speedtest.net) 8 Mbs Download 8 Mbs Download


Software



    There are many different software, tools and packages that are used for game development.

    In this course we are using Unity3D and the easiest way to download the necessary software is through Unity Hub.

    Unity Hub is an application that allows you to find, download and manage Unity projects and installations.

Installing Unity Hub

Installing Unity Editor



    Now that you have Unity Hub installed, you can use it to install the Unity Editor. The Unity Editor is the application used to actually create games.

    First click on the Installs tab, where you will see all your installed Unity versions. (If you have no versions of Unity installed, this screen will say NO VERSION.)

    To install the Unity Editor, click Add then select a version of Unity. Make sure to select version 2019.3 or higher.

    Cannot load image

    Click Next and you will see a screen where you can select the modules you want to install with the Editor.

    Make sure the following modules are selected:

    Mac Build Support (Mono)

    WebGL Build Support

    Windows Build Support

    Microsoft Visual Studio Community 2019

    Note: Visual Studio is an external Application by Microsoft and is used to write, edit and run scripts (code). It is the default script editor for Unity which is why you can install it from Unity Hub. This will automatically configure it with many tools to work with Unity. However, if you already have Visual Studio installed or prefer to manually install it then follow this guide here.


    Click Done and the Unity Editor will be installed.

    After a version of the Editor has been installed, you can add modules to it, locate its files, or uninstall it by clicking the three dots next to that Editor version.

    You are now ready to start making games in Unity!