Git with Unreal Engine#

Git can be used very well in connection with Unreal Engine. Unreal Engine 5 even saves changes at the actor level, so you don’t need constant locking of a map anymore. Even commits are easier. For example, if you move a tree, only the change is saved in a small kilobyte file.

Notes for use with Unreal Engine#

Although Unreal Engine has its own Git integration, we recommend using an external Git client. The Git integration of Unreal Engine is in most cases slower and also has no possibility to push and pull data.

Pulling changes#

Unreal Engine tends to lock files on Windows. When Git does a pull (i.e. downloads files from the repository to your computer) this can cause problems because Git cannot write these files. You sometimes have to close your map in Unreal Engine for the pull to work smoothly.