
언리얼 프로젝트 파일을 생성후에 폴더에 들어가보면 위 사진처럼 폴더 구성이 되어있는걸 볼 수 있는데요
위에 부터 설명해 드리면
.vs 폴더
비주얼 스튜디오 가 자동 생성하는 폴더로 디버깅,솔루션 설정 관련 파일들이 있으며 직접 수정할 일은 없는 파일입니다.
Binaries 폴더
C++ 코드를 빌드했을 때 생성되어 실행되는 파일 (.exe,dll)등이 저장되며
이 폴더를 지우면 다음 빌드시 처음부터 빌드를 다시 수행하므로 시간이 더 오래 걸릴 수 있기 때문에 주의해야합니다.
config 폴더
여러가지 설정파일(.ini) 맟 개임의 인풋값 엔진의 관리 파일등이 저장되는 폴더입니다.
Content 폴더
콘텐츠 브라우져의 모든 게임 에셋,(모델링,머테리얼,사운드)등, 블루프린트를 저장관리 하는 폴더입니다.
DeriveDataCache 폴더
에셋, 쉐이더 등을 빠르게 처리하기 위한 캐시 파일이 저장되는 폴더입니다.
- C++을 컴파일할때 생성되는 임시 파일들이 저장되는 폴더입니다.
빌드가 되었을때 로그(.log)파일, 크래시 덤프 파일등 이 저장되는 폴더입니다.
게임, 에디터가 비정상적으로 종료가 되었을 때 이 폴더안의 로그 파일을 확인해서
문제를 진단할수 있습니다.
Source 폴더
c++ 소스코드가 다 들어있는 가장 중요한 폴더 안에 모든 C++ 코드가 보관되고 실제 게임 로직을 작성하는 폴더입니다.
hello.sln
비주얼 스튜디오 솔루션 파일로 C++ 소스코드와 빌드 설정이 연결된 핵심 파일로
소스파일,헤더파일을 열어 코드 수정을 할 수 있습니다.
hello.uproject
언리얼 에디터 프로젝트 파일입니다.