Publish:

태그: ,

카테고리:

유니티 프로젝트 구조

유니티 폴더 구조

먼저 유니티 프로젝트를 구성하는 기본적인 폴더는 Assets, Packages, ProjectSettings 이다. SVN이나 Git 같은 VCS로 프로젝트를 관리할 때도 이 3가지 폴더만 업로드하여 관리하면 된다.


폴더 이름 설명
Assets 폴더 프로젝트의 리소스(아트, 스크립트 등)들이 들어가는 폴더
Packages 프로젝트를 구성하는 패키지가 들어가는 폴더
ProjectSettings 프로젝트 환경셋팅 파일들이 들어가는 폴더.
씬들을 추가하는 Build Setting 도 여기에 들어가있다. (EditorBuildSettings.asset)
Library Assets 폴더에 리소스를 추가하면, 유니티는 Assets 폴더에 있는 원본은 수정하지 않고
이 파일들을 읽어서 게임용 캐시 데이터 버전으로 변환한다.
그리고 변환한 캐시 데이터들은 Library 폴더에 저장된다.
Library 폴더의 파일들은 Assets 폴더의 리소스들과 리소스의 meta 파일만 있으면 다시 생성할 수 있다.
그러므로 굳이 SVN에 업로드할 필요가 없다.
obj 아직 연결되지 않은 컴파일된 바이너리 파일이 저장되는 폴더
Logs 유니티에서 기록된 Log들이 저장되는 폴더

이전 프로젝트에서 Library, obj 폴더는 물론 csproj, sln 파일까지 싹 다 svn에 커밋해놓은 걸 보고 뒷골이 땡긴 적이 있었다


*참고 링크


에셋 폴더 구조 (Assets Folder Structure)

폴더 구조는 가독성이 좋아야 한다.

AssetsStructure

*참고 링크



이슈 및 공부한 것을 기록해두는 개인 블로그 입니다. 댓글, 피드백 환영합니다 🙂

Update:

댓글남기기