Can anyone tell me the best wat to use version control in ue4

We use self hosted perforce version control. It’s very fast, works well with binary files, works well with different streams, properly handles locking for exclusive checkout of binary files, etc…

The editor plugin is very useful for automatically checking out files as you edit them and submit directly from the engine. Don’t use the in engine sync, it crashes 99% of the time.

If you can deal with 5 or less unique logins (you can create up to 20 workspaces) then using perforce is free except for the server you run it on. Installation is mostly trivial when following their guide, given some prior experience managing a server.

2 Likes