Collaboration and Version Control in Unreal Engine

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

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.3 release.
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey