Source Control

언리얼 프로젝트는 파일 성격에 맞춰 버전 관리 방식 선택

텍스트 파일은 병합이 가능하지만 .uasset과 레벨 파일은 충돌 해결이 어렵습니다. 그래서 잠금, LFS, 백업 규칙을 함께 봅니다.

Perforce

바이너리 에셋이 많은 팀

파일 잠금으로 레벨, 머티리얼, 블루프린트 충돌을 사전에 막는 데 강합니다.

Git LFS

코드와 소규모 협업 중심

브랜치와 코드 리뷰 흐름을 유지하되 대용량 에셋은 LFS 추적으로 분리합니다.

Save As

개인 실험과 학습 프로젝트

날짜 버전, 자동 저장 개수, 중요한 레벨의 별도 저장 이름을 규칙으로 남깁니다.

체크아웃

수정 전 잠금 상태를 확인하면 병합 불가능한 에셋 충돌을 줄입니다.

커밋 묶음

레벨 변경, 텍스처 교체, 블루프린트 수정은 되돌릴 수 있게 따로 기록합니다.

복구 지점

중요한 마일스톤마다 태그, 체인지리스트, 압축 백업 중 하나를 남깁니다.

팀이 커지면 도구보다 약속이 먼저 문제를 만듭니다. 누가 어떤 에셋을 잠그고, 언제 제출하며, 어떤 단위로 되돌릴지 문서화하세요.