Fab (마켓 플레이스)
- Fab는 언리얼 엔진에서 사용할 수 있는 3D 모델, 머티리얼, 애니메이션, 사운드, 블루프린트 등 다양한 콘텐츠를 구매하거나 무료로 다운받을 수 있는 플랫폼이다. 기간 한정으로 무료로 다운받을 수 있는 에셋들이 있으니 주기적으로 들어와서 다운 받으면 좋을 것 같다.
https://www.fab.com/ko
Fab
Fab is a digital marketplace that offers creators a single destination to discover, share, buy and sell high quality, real-time-ready game assets, environments, VFX, audio, animations, characters, plug-ins, and more.
www.fab.com
- 에픽게임즈 계정으로 로그인이 가능하다.
- 최근에는 Quixel, ArtStation, Sketchfab 등 여러 플랫폼이 Fab으로 통합되는 추세이며, 점차 편의성과 콘텐츠가 확장되고 있다.


나는 여기서 이 두가지 에셋을 프로젝트에 추가 후 실행을 해보았다. Online Learning Kit은 언리얼 엔진 버전이 5.2 버전 호환이었지만 무시하고 5.5 버전으로 실행을 시켰다.


우려했던 대로 Lower Sector Building Kit 또한 지금 버전과 호환이 되지 않는 모습을 보였다. 하지만 이것은 우리가 처음 만든 엔진을 5.5 버전이 아닌 5.4 버전으로 프로젝트를 만든 후에 합치고 다시 5.5 버전으로 올리는 것으로 해결하거나 모든 프로젝트 표시 후 버전 선택에서 5.4 버전 이상으로 올려서 추가하는 것으로 해결할 수 있었다.
- 5.1이나 5.2에서 높은 버전으로 변경하는건 가능하지만 높은 버전에서 낮은 버전으로 내려가는건 불가능하다.


다운 받은 에셋에 들어가서 Maps 파일에 들어가면 Mod와 Kit이 두 가지가 있는 모습이다. 이 두 가지 전부 확인해 보기로 했다.


먼저 Mod 파일을 더블클릭하여 실행 시키자 Fab에서 다운받을 때 보이던 썸네일과 같은 모습의 레벨이 생성되었다. (좌측 이미지) 이후 Kit 파일을 실행시키자 Mod 레벨에서 사용된 전체 에셋에 대한 모습을 확인할 수 있었다.

처음 다운받은 맵의 EOL_Content의 Maps 폴더에 들어가서 다시 확인을 해볼 수 있다.
여기서 플레이 버튼을 누르자 우리가 처음 다운 받았던 로봇의 모습으로 직접 플레이할 수 있게 적용이 된 모습이다.

우리는 여기서 액터에 대해 더 자세히 알 필요가 있었다.
" 언리얼 엔진에서 자주 쓰이는 액터의 종류 6가지 "
1) 기본 액터 (Empty Actor)
- 이름 그대로 아무 컴포넌트가 없는 빈 액터이다. 게임 로직 또는 특정 위치/트리거 용도로만 필요할 때 유용하다.
원하는 컴포넌트를 직접 추가해 커스텀해서 사용하기도 한다.


기본 액터를 드래그 해서 놓으니 뷰포트에 동그란 무언가가 생긴 모습이다. 이 액터는 예를 들어서 두가지의 액터를 놓은 뒤 몬스터 AI가 이 두 액터 A와 B 사이를 왔다 갔다 왕복하게 시키는 트리거로 사용할 수도 있다.
기본 액터라고 아무런 쓸모가 없는 것이 아닌 것이다.
2) 스태틱 메시 액터 (Static Meshi Actor)
- 고정된 메시(3D모델)을 표시하기 위한 액터이다. 스태틱 메시 컴포넌트에 할당된 모델과 머티리얼을 통해 시각적 표현을 한다.
- 스태틱메시 액터는 실체가 있는 액터라고 볼 수 있다. 실체가 있지만 아무런 기능이 없고 그냥 시각적인 표현을 위한 액터다. 현재 기능이 없지만 추후에 기능적인 요소를 추가해 줄 수 있다.


3) 라이트 액터 (Light Actor)
- 씬에 조명을 제공하는 액터이다. 씬 분위기를 조절할 때 꼭 필요한 액터로, 섬세한 설정(색상, 밝기, 그림자 방식 등)이
가능하다.
Direction Light(태양광 느낌), Point Light(점광원), Spot light(원뿔 형태), Rect Light(직사각형 형태)등 다양하다.


4) 폰(Pawn) & 캐릭터(Character)
- Pawn은 플레이어나 AI가 점유(조종)할 수 있는 액터로, 기본적으로 "이동" 과 같은 인터랙션의 주체가 된다.
- Character는 Pawn을 상속받아 움직임(워킹,점프 등)이 기본적으로 포함된 액터이다.
플레이어가 직접 조작하는 주인공 캐릭터 혹은 AI 적 캐릭터를 구현할 때 주로 사용한다.


.
5) 카메라 액터 (Camera Actor)
- 게임 내에서 시점을 결장하는 액터이다. 컷신(Cutscene), 시네마틱 또는 특정 연출 장면에서 필요한 카메라 위치를 설정할 때
유용하다.
Pawn 또는 Character에 카메라를 붙일 수도 있지만, 별도의 독립된 카메라 액터를 배치해 원하는 시점을 연출하기도 한다.

6) 볼륨(Volume) 계열 액터
- PostProcessVolume, LightmasslmportanceVolume, TriggerVolume 등 눈에 보이지는 않지만 게임 환경이나 이벤트를
제어하는 데 사용되는 액터 모음이다.
PostProcessVolume을 이용해 특정 구역의 색감을 바꾸거나, TriggerVolume을 통해 캐틱터가 볼륨안에 들어오면 이벤트를 발생시킬 수 있다.

이로써 우린 액터에 대해서 어느정도 알아가게 되었다.
개인적으로 강의를 들으며 실습을 하며 캡쳐를 한 뒤 TIL까지 적으려고 하니 너무 많은 시간이 소요되는 걸 느꼈다.
따라서 개인 공부에 관해선 현재 학습 진도에 따라가기 위해 강의와 실습을 위주로 하며 시간이 나는 대로 TIL을 작성하는 것으로 해야할 것 같다.
'개인 공부' 카테고리의 다른 글
| 06.12 Unreal 키워드로 개념 정리) 직렬화 / GENERATED_BODY (0) | 2026.06.12 |
|---|---|
| 06.10 C/C++ 키워드로 개념 정리) 컴파일 / 게임 프로그래밍 (1) | 2026.06.11 |
| 06.10 Unreal 키워드로 개념 정리) UPROPERTY / UObject (0) | 2026.06.10 |
| 06.09 Unreal 키워드로 개념 정리) Reflection / Garbage Collector (0) | 2026.06.09 |
| 04.10 Unreal 설치하기 및 사용감 익히기 (3) | 2026.04.10 |