Source control setupUnreal projects mix hand-written C++ with large binary asset files and gigabytes of regenerable