Unreal Engine/Unreal Engine

[Unreal Engine] 프로젝트, 모듈, 플러그인 개념

CodeHunst 2025. 6. 8. 20:59

 

프로젝트

: 모듈, 플러그인 + 에셋(컨텐츠 폴더) 를 모두 포함하는 큰 단위.

 

모듈(Module)

: 헤더파일(.h) 와 실행파일 (.cpp) 를 포함하는 최소 단위

모듈은 단독으로 unreal engine 에서 구성할수 없다. Plugin 또는 Project에 종속되어야 한다.

 

 

플러그인(Plug-in)

:  여러 모듈을 묶어서 구성할수있다.

플러그인은 독자적으로 구성할수 없다.

실험 적인 기능을 테스트하거나 외부 확장용으로 사용한다.

 

모듈과 플러그인 둘 다 uproject에서 등록을 해주어야한다.

 

 

*언리얼 엔진에서 IMPLEMENT_PRIMARY_GAME_MODULE은 하나만 존재해야한다.! 없어서도 안된다.

그 이후로는 IMPLEMENT_MODULE로 설정