Version Control Built for Game Development

Cloud-native version control for game studios - one home for source code, large binary assets, and engine files, with native Unreal Engine and Unity integrations.

Why game studios outgrow traditional version control

Game projects are nothing like typical software projects

A single repository mixes code with assets, textures, 3D models, audio, and level data - thousands of binary files that legacy version control systems were never designed to handle. They can store it all, but only with dedicated servers, heavy admin overhead, and a steep learning curve that leaves artists locked out of the workflow. Diversion was built from the ground up to fix this: it versions your code and art assets in the same place, in the cloud, with no servers to install or maintain.

Scales to AAA-size projects

Proven on terabytes of data and thousands of contributors, with no file size limits. Textures, FBX models, audio banks, and engine formats live alongside your source code with full history.

One workflow for everyone

A modern UI that developers, artists, and designers actually want to use. Changes track automatically and sync to the cloud in real time.

Cloud-native, zero ops

Nothing to install or babysit. Get set up in minutes and let Diversion's cloud architecture carry the scale while your team focuses on making games.

400K
files committed in under 30 seconds
5M
files cloned in under 5 minutes
100/min
commits without slowing anyone down

Code & art, reviewed together

One place for developers and artists

Most version control was built for programmers and forces everyone else to adapt. Diversion gives both sides one tool they actually want to use:

  • Unified reviews - approve a code change and a character model in the same tool
  • Art previews - for image and model files
  • Line-by-line annotate - shows who changed what, and when
  • Real-time cloud sync - a stolen laptop or failed drive never costs you a sprint

Conflict prevention

Stop conflicts before they happen

Binary assets are a pain to merge, so the only good conflict is the one that never happens. Diversion keeps teams out of each other's way:

  • Cross-branch alerts - the moment a teammate starts editing the same file
  • Exclusive file locks - give unmergeable assets a single editor at a time
  • Lightweight branching - runs features, experiments, and releases in parallel on repos with millions of files

Migration

Move off Perforce or Git LFS without disruption

Automated migration tools preserve your history, workflows, and custom tooling, backed by hands-on support. Run both systems side by side during the switch, and cut total cost of ownership by up to 70%.

For studios of every size

Start free, scale to enterprise

Start with a free trial - no credit card required. Then pay monthly or annually, only for the seats you use.

Indie

Free to start

5 users and 100GB of storage, with no servers to budget for. Eligibility applies.

Studio

Growing teams

Adds code & asset reviews, hard locks, granular permissions, and CI/CD integrations.

Enterprise

AAA & large studios

On-premise, private cloud, or hybrid - the deployment control AAA productions want - with Okta and Active Directory support.

Get started in minutes

Install Diversion, create a repository, and invite your team - the quickstart takes about 2 minutes.

Frequently Asked Questions

Is Diversion built for game development teams?

Yes. Diversion is built for game development teams and creative production workflows. It supports projects that combine source code, large binary assets, game engine files, and complex team collaboration. Diversion includes features game teams need, such as large file support, branching, code and asset reviews, exclusive file locks, conflict-prevention alerts, and dedicated integrations for Unreal Engine and Unity. Its modern UI is designed to be accessible for both developers and artists working in the same repository.

Does Diversion handle large game assets like textures, models, and audio?

Yes. Diversion is designed for large binary assets — textures, 3D models, audio files, level data, and engine-specific formats — with no size limits or performance issues. Commits scale to 400,000+ files in under a minute.

Which game engines does Diversion work with?

Diversion works with Unreal Engine, Unity, Godot, and any other game engine — or without an engine at all. We are officially recommended by Epic Games as a version control solution for Unreal Engine, with a dedicated UE plugin and native Unity integration.

How does Diversion compare to Perforce for game studios?

Diversion is a modern Perforce alternative built for game studios that need scalable version control without heavy server management, complex admin work, or high infrastructure costs. Like Perforce, Diversion supports large files, binary assets, exclusive file locks, and game development workflows, but it adds a more modern cloud-based experience, faster onboarding, built-in code and asset reviews, conflict-prevention alerts, and dedicated Unreal Engine and Unity integrations. Diversion is also designed to be more scalable and cost-effective, helping teams reduce total version control costs by up to 70% compared to Perforce. It is easier for both developers and artists to use, while still supporting large repositories, complex projects, and enterprise deployment options such as cloud, private cloud, on-premises, or hybrid setups.

Can my game studio migrate from Perforce or Git LFS to Diversion?

Yes. Game studios can migrate from Perforce or Git LFS to Diversion. Diversion provides migration tools and hands-on support to help teams move their repositories, including large files, binary assets, and project history. For Perforce migrations, Diversion also supports bi-directional sync, allowing teams to run Diversion alongside Perforce during a gradual transition and reduce migration risk. Diversion is built to support both code and large assets in one scalable workflow, making it easier for studios to move away from legacy or Git LFS-based setups without disrupting development. To discuss a migration, contact us at hello@diversion.dev.

Does Diversion support indie game studios?

Yes. The Indie tier is free for the first 5 users (up to 20 users total) with 100GB free storage and up to 5 repositories. Eligibility applies. There's also an Education tier (free for up to 10 users) for student game-dev programs.