Introduction to Unity DevOps

What is Unity DevOps?

Unity DevOps is a group of tools and workflows that can help you develop games more rapidly and keep your projects secure.

Unity’s DevOps components are designed to support your team as you scale, collaborate and create better together.

With Unity DevOps, you can:

  • Create private code repositories to store and manage source code.
  • Connect to external repositories such as GitHub, GitLab, and Bitbucket Cloud.
  • Build and test your latest changes in a build pipeline.
  • Set a trigger to automatically run your build pipeline from a source code commit or pull request.

DevOps consists of a pay-as-you-go consumption model and a free plan.

Get Started

Overview of components

Unity Version Control

Unity Version Control (Unity VCS) is a version control and source code management tool for game and real-time 3D development that you can use to improve team collaboration and scalability with any engine. Unity VCS offers optimized workflows for artists and programmers, and efficiency for working with large files and binaries.

The Unity VCS web experience has new and deeply integrated role-based workflows, code reviews, user and user group management. These capabilities can connect teams and increase productivity for real-time content creators.

You can use Unity VCS directly in the Unity Editor, and you can use Unity VCS with plugins to connect with other applications.

Unity Build Automation

Unity Build Automation is a continuous integration tool that automatically creates multi platform builds in the Cloud. You can point Build Automation toward your version control system to do the following:

  • Automate new builds.
  • Increase build speed.
  • Catch problems early.
  • Iterate your builds efficiently with agility.

Build automation supports the most popular version control systems, including Unity Version Control, and can build for multiple platforms simultaneously, including iOS.

Help and support

There are multiple options available for you to access support for your DevOps services.

Unity community forum

In the Unity community forum, you can post your questions and get help from other users. For common issues, you can search for threads to find if someone else has asked the same question.

DevOps Discord

You can talk with other Unity DevOps users in the DevOps Discord channel.

Build automation knowledge base

You can explore and search the Build Automation knowledge base to find relevant questions and answers.

Support tickets

To submit a ticket from the Unity Cloud Dashboard, open DevOps and select Help & Support > Ticket > File a ticket.

Support email

You can contact support at devops-vcs-support@unity3d.com for all version control questions.

Additional resources

The following resources are available to help you learn more about Unity DevOps and its components.