Version Control

버전 관리 도구는 파일 성격과 협업 방식에 맞춰 고른다

언리얼 프로젝트는 텍스트 코드와 바이너리 에셋이 함께 움직입니다. 병합 가능한 파일과 잠금이 필요한 파일을 분리해서 운영 기준을 세웁니다.

Perforce

잠금 중심 운영

.uasset, .umap처럼 병합이 어려운 파일은 체크아웃으로 한 명만 수정하게 관리한다.

Git LFS

소규모 팀과 코드 변경

C++ 코드, 설정, 문서 변경은 Git이 강하고 대용량 에셋은 LFS 추적으로 저장소 크기를 관리한다.

Backup

개인 프로젝트 보호

날짜가 있는 백업과 레벨 별도 저장은 간단하지만, 협업이 시작되면 전문 버전 관리로 옮긴다.