Ship games faster.
Without your version control getting in the way.
Version control in game development has always been a pain - and we’re serious about fixing it.
Scalable for HUGE game projects
- Manage files and projects of any size.
- Version your code and art assets in the same place
.webp)
Easy to use
- Get started in 2 minutes!
- No need to read a book or organize a VCS bootcamp
- A modern and intuitive Web UI that anyone can understand
- No servers to install and manage, it’s all in the cloud!

Instant Collaboration
- Prevent merge conflicts - get notified before they happen
- Work in progress stored in the cloud in real time
- File locking across branches
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.
