
VS에서는 언리얼의 폴더 구조를 가상 구조로 재구성해놓았다.
Engine
언리얼 엔진 자체의 코드. 언리얼 엔진의 코어 코드라고도 부름. 커스터마이징할 때 사용.
Games
기본적인 작업 폴더. 소스코드를 이 안에 작성함.
Programs
서버 모듈이나 유틸리티같은 것들이 담겨 있는 폴더
Rules
엔진과 각 게임 모듈의 빌드 규칙을 담아놓은 폴더
Visuallizers
디버깅 시 언리얼의 자료구조를 편하게 하기 위한 자료들이 담겨 있음
빌드 프로세스
빌드(컴파일 + 링크) -> DLL 파일 -> 언리얼 에디터
언리얼 에디터가 DLL 파일을 로드하기 때문에 빌드를 꼭 해줘야한다.


PC 개발 설정은 Development Editor, Win64로 하면 된다.

솔루션 빌드는 전체 빌드로 진행된다.
전체 빌드의 문제점
약간의 수정사항을 적용하기에는 효율이 떨어진다.
-> 그래서 부분빌드를 한다.

언리얼 에디터를 켜놓고 빌드하면 안 된다.
DLL 파일을 붙잡고 있기 때문. 언리얼 에디터를 종료하고 빌드하자.
F5를 누르면 에디터가 켜진다.

라이브 코딩 켜놓고 코드 수정하고 저장하고 빌드 안 한채로 언리얼 에디터에서 라이브코딩 버튼을 누르면 라이브코딩이 진행된다.
보통은 잘 안 되기 때문에 잘 안 쓴다.
빌드 꼬였을 때 해결 방법
- 에디터를 종료한다.
- 비주얼 스튜디오도 종료한다.
- 프로젝트 폴더에서 기존 폴더 중 캐시나 필요없는 폴더들을 삭제한다.
- uproject 우클릭하여 Generate Visual Studio Project files를 클릭한다.
아니면 Visual Studio에서 클린 솔루션(솔루션 정리)한다.
'게임 개발 > 학습 일지' 카테고리의 다른 글
| 언리얼 엔진 심화 1주차 - 리플렉션/UHT/UBT/CDO (0) | 2026.04.10 |
|---|---|
| TA 코스 1주차 정리 (0) | 2026.04.09 |
| C++ 기초 - STL(Standard Template Library) (0) | 2026.04.09 |
| TA 코스 게임 분석 과제 - 스컬걸즈 (0) | 2026.04.06 |
| 언리얼 C++기초 세팅 (0) | 2026.04.06 |