Setting Up Diversion for Unreal Engine 5

April 29, 2026

Getting Diversion running with your UE5 project takes about five minutes. Here's the quick version.

What you need

  • Diversion installed and signed in (grab it here if you haven't)
  • Unreal Engine 5.3, 5.4, 5.5, 5.6, or 5.7
  • A project you want to version control

Installation

  1. Get the plugin: Search "Diversion" on the Fab Marketplace and add it to your library
  2. Install to engine: Open the Epic Games Launcher, go to your library, find Diversion, click "Install to Engine"
  3. Enable in your project: In Unreal, go to Edit → Plugins, search "Diversion", check the box, restart the editor

Configuration

  1. Click Revision Control (bottom-right of the editor)
  2. Select Diversion from the provider dropdown
  3. Click Initialize project with Diversion (for new repos) or Accept Settings (for existing repos)

That's it. You'll see file status icons in your Content Browser – green plus for new files, red checkmark for modified.

What you can do now

  • Commit changes directly from the editor (Revision Control → Submit Content)
  • See who's editing what via warning messages
  • Resolve blueprint merge conflicts using Unreal's built-in merge tool
  • Diff blueprints by double-clicking files in the submit window

Full guide

This covers the basics. For the complete walkthrough with screenshots, troubleshooting, and advanced configuration, see the full documentation.