Collaboration and Version Control in Unreal Engine

How to setup Perforce or SVN so that you can share assets with other on your team.

Choose your operating system:

Windows

macOS

Linux

Unreal Engine comes with two fully-integrated methods that allow people to work together on their projects using version control software like Perforce and SVN.

Version control allows users on your team to share assets and code with one another, as well as providing a backup and history of changes so any files can be rolled back to an earlier version if something went wrong with the file.

Source Control Software

This page was written for a previous version of Unreal Engine and has not been updated for the current Unreal Engine 5.1 release.