Unity코드 아키텍처와 품질

.meta 파일과 Preset 기본

Unity 프로젝트에서 `.meta` 파일을 왜 함께 관리해야 하는지, Preset으로 설정을 표준화하는 방법을 정리합니다.

마지막 수정 2026년 3월 19일

기본 패턴

text
Player.prefab
Player.prefab.meta

설명

  • Unity는 파일과 폴더마다 .meta 파일을 만들어 GUID와 import 설정을 관리합니다.
  • 버전 관리에서 .meta 파일을 함께 커밋하지 않으면 참조가 깨지거나 팀원마다 import 설정이 달라질 수 있습니다.
  • Preset은 자주 쓰는 컴포넌트 설정을 자산으로 저장해 재사용하게 해 줍니다.
  • 팀 차원에서 Preset을 쓰면 누락되기 쉬운 물리, 오디오, import 기본값을 일정하게 유지하기 좋습니다.

짧은 예제

text
예시:
- Texture Import 설정을 Preset으로 저장
- 새 스프라이트를 가져올 때 같은 압축/필터 옵션 자동 적용
- AudioSource 기본 볼륨과 Spatial Blend도 Preset으로 통일

빠른 정리

항목설명
.meta 파일GUID와 import 설정 저장
버전 관리 포함참조 일관성 유지에 중요
Preset설정 템플릿 자산
팀 표준화새 자산에 동일한 기본값 적용
에디터 이동파일 이동은 Unity Editor 안에서 하는 편이 안전

주의할 점

파일만 옮기고 .meta를 잃어버리면 같은 자산이라도 Unity가 다른 것으로 인식할 수 있습니다. 운영 프로젝트에서는 파일 이동도 가능하면 에디터 안에서 처리하는 편이 안전합니다.

참고 링크

2 sources