info8995 님의 블로그

26일차(언리얼 엔진 프로젝트 폴더 구조와 주요 파일) 본문

TIL(Today I Learned)/Unreal Engine

26일차(언리얼 엔진 프로젝트 폴더 구조와 주요 파일)

info8995 2025. 1. 22. 20:34

오늘은 언리얼 엔진 프로젝트의 폴더 구조와 주요 파일의 역할에 대해 정리했습니다.

1️⃣ 주요 파일

  • SpartaProject.sln: Visual Studio 솔루션 파일. C++ 코드와 빌드 설정이 연결된 핵심 파일.
  • SpartaProject.uproject: 언리얼 에디터가 프로젝트 설정을 불러오는 파일. 더블 클릭으로 에디터 실행 가능.
  • .vsconfig: Visual Studio 구성 파일. 필요한 워크로드와 구성 요소를 정의함.

2️⃣ 주요 폴더

  • .vs: Visual Studio가 생성하는 디버깅·설정 파일. 직접 수정은 거의 필요 없음.
  • Binaries: 빌드된 실행 파일(.exe, .dll)이 저장됨. 삭제 시 재빌드 필요.
  • Config: 게임 설정 (.ini 파일)들이 저장됨.
  • Content: 게임 에셋(모델, 텍스처, 사운드 등)이 저장되는 핵심 폴더.
  • DerivedDataCache: 캐시 파일 저장소로, 에셋 처리 속도 향상을 위해 사용됨.
  • Intermediate: 컴파일 시 생성되는 임시 파일 저장.
  • Saved: 로그 파일, 크래시 덤프, 자동 저장 데이터가 모임.
  • Source: C++ 소스 코드를 작성하는 가장 중요한 폴더.

느낀 점

  • 언리얼 엔진 프로젝트 구조를 이해하니 어떤 파일과 폴더를 수정해야 할지 명확해졌습니다.
  • 특히 Saved 폴더의 로그 파일은 디버깅에 유용할 것 같습니다.