Version control built for game teams.

Git wasn't designed for 50GB art assets and Unreal Engine projects. Diversion was. Branch, merge, and ship without breaking your build.

Trusted by studios in LA, Toronto, and Warsaw

Diversion branching interface showing game project history
12x
Faster Sync
vs Perforce for binaries
500GB+
Max Asset Size
per repo, handled
<2min
Avg Merge Time
average resolution time
40+
Studios
in early access

Built for the way games ship

Six things your current version control gets wrong. We fixed them.

Binary Asset Handling

LFS-based storage optimized for textures, meshes, and audio. Delta syncs that don't choke on 4K assets.

Smart Branching

Branch by milestone, feature, or environment. Not by guesswork or tribal convention.

Visual Merge Review

Side-by-side diff for scenes, blueprints, and prefabs. See what changed before it lands in main.

File Locking

Prevent write conflicts on non-mergeable assets before they start. Locks that work across the whole team.

Engine Integrations

Native plugins for Unreal Engine, Unity, and Godot. Installed in minutes, not sprints.

Audit Trail

Every commit, every asset version, every author — always. Know exactly what changed and who changed it.

From zero to branching in four steps

No migration consultants. No six-week onboarding. Just ship.

01
Install the Plugin

One click from the Unreal or Unity marketplace, or pull it via CLI. Works inside your existing project.

02
Push Your Project

Diversion scans your repo and imports history from Git or Perforce. No data left behind.

03
Create Feature Branches

Build levels, assets, or mechanics in full isolation. Your designers can branch without pinging an engineer.

04
Merge Without Panic

Automated conflict detection flags problems before they merge. No more six-hour merge days.

What early access teams say

"

We cut our merge day from six hours to under forty minutes. The asset locking alone was worth switching.

Lead Technical Artist, independent studio, Vancouver
"

Diversion handles our 200GB Unreal project the way Git handles a 20-line config file. Finally.

CTO, mid-size game studio, Los Angeles
"

Our designers can now branch and revert without pinging an engineer. That alone freed up half my week.

Principal Programmer, AAA studio, Warsaw

Ready to stop fighting your version control?

Join 40+ game studios already in early access.

Get Early Access →