Content Structure

콘텐츠 폴더 구조 설계도

에셋을 타입과 책임 기준으로 나누면 참조 경로, 마이그레이션, 팀 협업에서 혼란이 줄어든다.

프로젝트 폴더를 나누는 기준

stable paths

공통 자원

Material, DataTable처럼 여러 기능이 공유하는 자원을 묶는다.

기능 단위

캐릭터, 무기, UI처럼 변경 이유가 같은 파일을 가까이 둔다.

레벨 단위

Map과 해당 레벨 전용 연출 에셋은 별도 영역으로 둔다.

임시 영역

테스트 파일은 명확히 분리해 배포 에셋과 섞이지 않게 한다.

ContentCoreFeatureMapsTest 제외
에셋 구조

폴더명은 예쁜 분류보다 유지되는 참조 경로가 중요하다. 팀 규칙으로 먼저 고정하고 예외를 줄인다.