Version control, game dev, and the gap between them

Technical writing from the Diversion team on workflows, tooling, and studio war stories.

Game studio version control workflow on multiple screens
April 14, 2026
Why Game Studios Need Their Own Version Control

Git wasn't built for game studios. Here's why that matters and what a purpose-built tool actually looks like.

Read More →
Large texture file upload progress on developer workstation
March 29, 2026
The Real Problem with Large Binary Assets in Git

Git LFS helps. But it doesn't solve the core problem. This is what studios actually run into at scale.

Read More →
Branching diagram on whiteboard in game studio
March 11, 2026
Branching Strategies That Actually Work for Mixed Teams

When artists, designers, and programmers all live in the same repo, branching strategy isn't optional — it's survival.

Read More →
Side-by-side terminal comparison of Git and Perforce commands
February 25, 2026
Git vs Perforce: An Honest Comparison for Game Studios

Both tools have real strengths. Both have real failure modes specific to game development. Here's the actual comparison.

Read More →
Unity Editor showing merge conflict in scene hierarchy
February 8, 2026
How We Resolve Merge Conflicts in Unity Scene Files

Unity scene files are YAML, and YAML merge conflicts are miserable. Here's how to approach them systematically.

Read More →
CI pipeline build dashboard on a wide monitor in dark mode
January 22, 2026
CI/CD for Game Studios: What Works and What Doesn't

Running automated builds for a game is not like running them for a web app. Here's what actually holds up under studio conditions.

Read More →
File lock icon highlighted on asset management interface
January 7, 2026
File Locking in Version Control: When and Why It Matters

Pessimistic locking gets a bad reputation. For certain asset types, it's the only answer that works.

Read More →
Monorepo folder structure on terminal, game engine files visible
December 14, 2025
Running a Game Engine in a Monorepo

Monorepos make sense for game studios in a lot of ways. Here's what breaks when you actually try it, and how to fix it.

Read More →
Unreal Engine source control panel with revision history open
November 3, 2025
Source Control for Unreal Engine Projects: A Practical Guide

Unreal's source control integrations have quirks. This covers the real setup decisions, not the documentation version.

Read More →
Indie developer at desk with version control diff on second monitor
September 18, 2025
Version Control for Indie Studios on a Budget

You don't need enterprise tooling to not lose your work. Here's what a two-person studio actually needs.

Read More →
Split-screen showing code and 3D art asset side by side
April 20, 2025
Keeping Code and Art in the Same Repository

The case for one repo — and the discipline required to make it work when your assets weigh more than your codebase.

Read More →