We use perforce at work (I use git with smartgit and TortoiseGit UI, whatever I feel like) on unity I use a package called wise for unity, which is really cool and I wish would exist in Godot.
We use perforce because we have a lot of unreal and unity and admittedly git is really bad with big binaries. It was never designed for that and git lfs ist basically just a bandaid.
In general for gamedev you’ll run into a problem that a scene will be modified by 2 people. For that it is good to have perforce, as it locks a file and will tell you, that someone is working on it. Git lfs has something similar, but the again. This file locking is not yet supported by Godot.
But yes for unity and unreal at work… Even if perforce is expensive and not open source and I miss git-branches, it is an important tool and was worth the money for a company.
For your own small projects I recommend git with git-lfs
CVS.
Wat?
I often use RCS because it is (until recently?) built in to the distribution, and a quick “ci -l foo” is in every way superior to “cp foo foo.save” without having a bunch of the housework required to support git.
Project-USE THIS ONE!.py
…
Hahahaha, I know what you mean
I use git:
branchesmaster main deployment_<timestamp> pre-master adding_latest_feature testing
Git
Git
Git / TortoiseGit
SmartGit - lets you see the commands it’s running and has a fairly decent toolset for rebasing (but I stopped recommending them for awhile when they delisted their perpetual licensing. It looks like as of writing it’s returned but only allows for 1-3 years of updates depending on how many years you buy)
I’ve had my eyes on lazygit and gitui as a cli supplement
On a different note, I wish git lfs wasn’t such a pita. Orphaned pointers living forever on GitHub and eating up all your quota with no way to recover unless you DELETE the repo lol
I mostly use git and I’ve recently been exploring anchorpoint as a way to bridge the gap between me and the less technical friends. It’s does the job reallt well and I’ve been happy with it so far. It being a wrapper around a git repo is a very convenient compromise - I get to pick my hosting, use CLI, while other members of the team can use a more robust visual program.
Git
discoball
Git
I don’t use version control.
just kidding
I use
git.I use git even though I only know how to commit and push
git stashgit stash pop
Git
Git









