How to set up Diversion to share assets with others on your team.

Version Control for Unreal Engine

Unreal Engine (UE) lets you integrate a plugin from Fab that allows people to collaborate on their projects using version control software called Diversion. Source Control enables users on your team to share assets and code with one another while providing a backup and history of changes, so any files can be rolled back to an earlier version if something goes wrong.

Using Diversion with Unreal Engine

Downloading and Installing Diversion

Once you have your account, log-in to and get the Diversion desktop app.

Once installed, run the Diversion desktop app and log in with your credentials.

Setting up the Diversion plugin for Unreal Engine

Once you have Diversion up and running in your computer, you can get the Diversion plugin for the Unreal Engine. It’s free!

Launch the Unreal Editor and open or create a project you want to set up with Diversion.

Once the editor is open, let’s activate the plugin. Go to Edit > Plugins.

Search for “Diversion” and activate it. The Unreal Editor will ask you to restart. Click on “Restart Now”.

With the plugin installed, go to the lower right corner of the editor and click on “Revision Control”.

From there, select “Diversion” as your provider.

If this project is not a Diversion repository, you will be prompted to initialize it as one. Click on “Initialize project with Diversion”.

That’s it! You’re ready to start.

Using Diversion with Unreal Engine

In the Content Browser, select any file (or files) you want to add to the repository. In this example, I created a new Blueprint named “ExampleBP”.

Diversion is showing the “?” symbol, that means the file is not being tracked. Right click on it and select “Revision Control” > “Mark For Add”.

This action tells Diversion to keep track of all the changes that happen to that asset. See how our Blueprint now has the “+” icon.

Finally, let’s “commit” our changes, in this case the addition of the Blueprint. Again, in the lower right corner, click on “Revision Control” and then “Commit Changes”.

A new prompt window will appear. Here, you will write your commit message, as well as check the files that you want to commit.