Unity - Introduction 03 - New Projects

Creating a project

Creating a new project is simple, but selecting the correct template might be daunting to new creators.

When you click on the "New project"-button in the Unity Hubs "Projects"-Tab, you are greeted with a variety of templates. Some of them for learning, some of them samples, and some of them, and these are the most important most of the time, the "Core"-templates.

Tip

While you have to choose one when creating a project, this descision is not permanent. You can modify everything to your hearts contempt and will never be locked from anything. You can move from 2D URP, to 3D HDRP, to VR wihtout too much of a hastle.

When you select the "Core"-category, you should see a handful of options. Let's go through them.

The Templates

Here are some descriptions of the existing templates. You can read more inside the Unity-Hub when selecting a template. Some of these templates might need to be downloaded by pressing the "Download Template"-Button.

Universal 2D

A great starting point if you want to make a 2D game. It does the minimal setup for you, but still provides you with a blank slate to get started on. This comes with unities 2D renderer, which, if you want it to, allows 2D lighting.

Universal 3D

This is a great option for lots of 3D projects. The Universal-Render-Pipeline, which is setup here, has great performance and supports running on pcs, consoles, the web, mobile-devices, etc.

High Definition 3D

This template uses the High-Definition-Render-Pipeline, which as the name suggests, targets high end consoles and pcs. Use this for 3D projects where you want to target high visual fidelity, lighting, or photo-realism.

Mixed Reality, VR, AR Mobile

Quick-start for VR, AR, or MR with samples and the needed setup.

3D & 2D Build-In Render Pipeline

Legacy and outdated(?) rendering pipeline. Should not be used as far as I am aware.

Other Settings

After selecting a template, you have to select a Unity-Organization, of which you probably only have one, give the project a name, and choose a location for your new project.
You can also select "Use Unity Version Control". You can also choose to do so at any point after creating the project. Read more about Unity Version Control here.

Oh, and one more thing: When clicking on the "Project name"-field, you can choose between:
"Create new project", and "Create new local project". You probably want the "local" project, since the other option will directly create a project inside the unity cloud ecosystem, which you probably do not need, and if you do, you can also do so at any point after creating the project.