---
title: "Version Control with Unity"
content_type: course
url: "https://learn.unity.com/course/version-control-with-unity?language=en"
language: en
difficulty: beginner
duration_minutes: 130
unity_version:
  - "2020.1"
supported_unity_versions:
  - name: "2020.1"
    url: "https://learn.unity.com/course/version-control-with-unity.md?language=en&version=2020.1"
last_updated: "2026-08-04T14:20:49.000Z"
---

# Version Control with Unity

You’ve learned a little bit about version control and why it’s important to producing projects in Unity. In this project, you’ll explore the different types of version control you can use with the editor, and how to set them up for use with Unity!

## Contents

- [Introduction to Version Control](https://learn.unity.com/course/version-control-with-unity/tutorial/introduction-to-version-control?language=en&version=2020.1) ([md](https://learn.unity.com/course/version-control-with-unity/tutorial/introduction-to-version-control.md?language=en&version=2020.1)) — Get an overview of version control concepts, who uses them, and how version control works with Unity before exploring specific systems in depth.
- [Introduction to Unity Collaborate](https://learn.unity.com/course/version-control-with-unity/tutorial/introduction-to-unity-collaborate?language=en&version=2020.1) ([md](https://learn.unity.com/course/version-control-with-unity/tutorial/introduction-to-unity-collaborate.md?language=en&version=2020.1)) — See how to use Unity Collaborate for version control so you can track and share changes to your project.
- [Working with Unity and GitHub](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-unity-and-github?language=en&version=2020.1) ([md](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-unity-and-github.md?language=en&version=2020.1)) — Learn the basics of GitHub and how to set it up as a cloud host for your Git version control workflows.
- [Working with Unity and Helix Core Perforce](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-unity-and-helix-core-perforce?language=en&version=2020.1) ([md](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-unity-and-helix-core-perforce.md?language=en&version=2020.1)) — Set up Helix Core Perforce, work with HelixTeamHub and P4V, and connect your version control workflow to Unity.
- [Working with Visual Studio and GitHub](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-visual-studio-and-github?language=en&version=2020.1) ([md](https://learn.unity.com/course/version-control-with-unity/tutorial/working-with-visual-studio-and-github.md?language=en&version=2020.1)) — Learn to use version control inside Visual Studio as a follow-up to the Working with Unity and GitHub tutorial.
