UE5 버전별 주요 기능 변화
개요 — UE5 버전 로드맵
섹션 제목: “개요 — UE5 버전 로드맵”언리얼 엔진 5는 2022년 4월 정식 출시 이후 약 6개월 주기로 메이저 업데이트를 이어오고 있습니다. 각 버전은 단순한 버그 수정을 넘어 렌더링, 애니메이션, 월드 빌딩, 네트워킹 분야에서 새로운 시스템을 도입하거나 기존 시스템을 정식 버전으로 승격합니다.
| 버전 | 출시 시기 | 핵심 키워드 |
|---|---|---|
| 5.0 | 2022.04 | Nanite, Lumen, World Partition, Chaos, Enhanced Input |
| 5.1 | 2022.11 | Nanite 폴리지, Virtual Shadow Maps, Mass AI, PCG Preview |
| 5.2 | 2023.05 | PCG Early Access, Substrate 실험, Motion Matching 실험 |
| 5.3 | 2023.09 | Nanite Tessellation 정식, Skeletal Mesh Nanite, Iris Beta |
| 5.4 | 2024.04 | Nanite Skinned Meshes 정식, Mutable, Texture Graph |
| 5.5 | 2024.11 | Motion Matching 정식, MegaLights 실험, StateTree 강화 |
| 5.6 | 2025.04 | MetaHuman 완전 통합, HWRT 60Hz, Fast Geometry Streaming |
| 5.7 | 2025.10 | PCG 정식, Substrate 정식, MegaLights Beta, AI 어시스턴트 |
각 기능의 상태는 실험(Experimental) → 얼리 액세스(Early Access) → 베타(Beta) → 정식(Production-Ready) 순서로 성숙합니다.
UE 5.0 — 차세대 렌더링 기반 구축 (2022.04)
섹션 제목: “UE 5.0 — 차세대 렌더링 기반 구축 (2022.04)”Nanite — 가상화 지오메트리
섹션 제목: “Nanite — 가상화 지오메트리”Nanite는 폴리곤 수에 제약 없이 영화 품질 에셋을 실시간으로 렌더링하는 가상화 지오메트리 시스템입니다. 기존 LOD 파이프라인을 대체하며, 수억 개의 폴리곤을 포함한 메시도 성능 저하 없이 사용할 수 있습니다.
- 픽셀 단위로 필요한 지오메트리만 처리하는 클러스터 기반 렌더링
- 포토그래메트리 에셋을 LOD 작업 없이 바로 사용 가능
- 정적 메시(Static Mesh) 대상으로 정식 지원 시작
Lumen — 완전 동적 글로벌 일루미네이션
섹션 제목: “Lumen — 완전 동적 글로벌 일루미네이션”Lumen은 조명을 미리 굽지 않아도 실시간으로 간접광과 반사를 계산하는 글로벌 일루미네이션 시스템입니다. 레벨 디자이너가 낮/밤 사이클이나 이동하는 광원을 자유롭게 배치할 수 있게 됩니다.
- Software Ray Tracing과 Hardware Ray Tracing 두 가지 모드 지원
- 동굴, 실내 등 간접광이 중요한 환경에서 즉각적인 피드백
- Sky Light와 결합한 하늘광 반영 자동화
World Partition — 대형 오픈 월드 스트리밍
섹션 제목: “World Partition — 대형 오픈 월드 스트리밍”하나의 거대한 맵을 셀(Cell) 단위로 자동 분할하고 스트리밍하는 시스템입니다. 기존의 Level Streaming 방식을 대체합니다.
- 팀 단위 협업 시 서브레벨 충돌 없이 동일 맵 동시 작업 가능
- Data Layers로 낮/밤, 시즌, 상태별 레이어 분리 관리
Chaos Physics — 파괴 물리 엔진
섹션 제목: “Chaos Physics — 파괴 물리 엔진”PhysX를 완전히 대체하는 언리얼 자체 물리 엔진입니다.
- Chaos Destruction: 건물, 지형 등 대규모 파괴 시뮬레이션
- Chaos Cloth: 천 시뮬레이션 고도화
- Chaos Flesh: 소프트바디 시뮬레이션 (실험)
Enhanced Input — 새 입력 시스템
섹션 제목: “Enhanced Input — 새 입력 시스템”기존 Input 시스템을 대체하는 모듈식 입력 매핑 시스템입니다.
- Input Action과 Input Mapping Context로 입력 로직과 바인딩 분리
- 런타임에 입력 컨텍스트 교체 가능 (UI 모드, 전투 모드 등)
- Modifier와 Trigger로 입력 값 변환·조건화
UE 5.1 — 최적화와 대규모 시스템 확장 (2022.11)
섹션 제목: “UE 5.1 — 최적화와 대규모 시스템 확장 (2022.11)”Nanite 폴리지·두 면 지오메트리
섹션 제목: “Nanite 폴리지·두 면 지오메트리”나뭇잎, 풀과 같이 두 면을 가진 폴리지 메시에도 Nanite를 적용할 수 있게 됩니다. 자연 환경 표현의 품질과 성능이 동시에 향상됩니다.
Virtual Shadow Maps (VSM) 개선
섹션 제목: “Virtual Shadow Maps (VSM) 개선”고해상도 동적 그림자를 효율적으로 처리하는 Virtual Shadow Maps 시스템이 대폭 개선됩니다.
- 기존 Dynamic Shadow 대비 메모리 효율 향상
- World Partition 환경에서 원거리 그림자 품질 유지
Mass AI — 대규모 군중 프레임워크
섹션 제목: “Mass AI — 대규모 군중 프레임워크”수천~수만 개의 에이전트를 동시에 시뮬레이션하는 ECS(Entity Component System) 기반 AI 프레임워크입니다.
- 개별 AI와 달리 데이터 지향 처리로 CPU 캐시 효율 극대화
- ZoneGraph와 결합해 도로·경로 기반 에이전트 이동 처리
- 군중 시뮬레이션, 전투 씬 등 대규모 시나리오에 적합
PCG (Procedural Content Generation) — Preview
섹션 제목: “PCG (Procedural Content Generation) — Preview”절차적 콘텐츠 생성 프레임워크가 Preview 단계로 첫 등장합니다. 노드 그래프 방식으로 지형 위에 오브젝트, 식물, 구조물 등을 규칙 기반으로 배치합니다.
Iris — 새 네트워킹 프레임워크 (실험)
섹션 제목: “Iris — 새 네트워킹 프레임워크 (실험)”기존 NetDriver 기반 네트워킹을 대체할 Iris 프레임워크가 실험적으로 도입됩니다. 멀티스레드 처리와 복제 효율을 목표로 설계되었습니다.
UE 5.2 — 제작 파이프라인 확장 (2023.05)
섹션 제목: “UE 5.2 — 제작 파이프라인 확장 (2023.05)”PCG — Early Access 안정화
섹션 제목: “PCG — Early Access 안정화”PCG 프레임워크가 Early Access 단계로 승격되어 실제 프로젝트 적용이 가능해집니다.
- PCG Graph 에디터에서 시각적으로 절차적 규칙 편집
- Point Cloud, Spline, Landscape 등 다양한 입력 소스 지원
- 런타임 PCG 생성으로 다이나믹 월드 구현
Substrate Materials — 실험
섹션 제목: “Substrate Materials — 실험”레이어드·블렌딩 머티리얼을 물리 기반으로 조합하는 새 머티리얼 프레임워크입니다. 기존 Material 시스템을 장기적으로 대체할 목표로 실험 단계 진입합니다.
- 금속, 클리어코트, 피부, 천 등 여러 소재를 하나의 머티리얼에서 혼합
- 에너지 보존, 정확한 BSDF 계산 기반의 물리적 정확도
Motion Matching — 실험
섹션 제목: “Motion Matching — 실험”캐릭터 애니메이션을 상태 머신 없이 현재 동작 상태에 가장 적합한 포즈를 데이터베이스에서 실시간으로 검색해 재생하는 기술입니다.
- 애니메이션 스테이트 머신의 복잡한 전환 로직 제거
- 자연스러운 이동·전환 모션 자동 선택
- 대량의 모션 캡처 데이터를 효율적으로 활용
Neural Network Engine (NNE) 강화
섹션 제목: “Neural Network Engine (NNE) 강화”머신러닝 모델을 엔진 내에서 직접 실행하는 NNE 프레임워크가 강화됩니다. 애니메이션 보정, AI 행동 예측 등에 활용 가능합니다.
UE 5.3 — 렌더링·네트워킹 고도화 (2023.09)
섹션 제목: “UE 5.3 — 렌더링·네트워킹 고도화 (2023.09)”Nanite Tessellation — 정식
섹션 제목: “Nanite Tessellation — 정식”Nanite 메시에 Displacement Map을 적용해 표면 디테일을 폴리곤 수준에서 표현하는 Tessellation이 정식 기능으로 승격됩니다.
- 바위, 지형 등 유기적 표면을 높이맵 기반으로 실제 지오메트리로 변환
- 기존 Parallax Occlusion Mapping 대비 실루엣 정확도 향상
Skeletal Mesh Nanite — 실험
섹션 제목: “Skeletal Mesh Nanite — 실험”정적 메시에만 적용되던 Nanite가 캐릭터, 생물 등 스켈레탈 메시에도 실험적으로 적용 가능해집니다.
Iris 네트워킹 — Beta
섹션 제목: “Iris 네트워킹 — Beta”실험 단계였던 Iris 네트워킹 프레임워크가 Beta로 승격됩니다.
- 복제 시스템의 멀티스레드 처리 지원
- 대규모 멀티플레이어 환경의 네트워크 부하 감소
Modular Control Rig
섹션 제목: “Modular Control Rig”캐릭터 리깅 작업을 모듈 단위로 재사용하고 조합할 수 있는 Control Rig 확장 시스템입니다.
- 손, 발, 척추 등 신체 부위별 독립 모듈 제작·공유
- IK 솔버를 모듈로 교체·조합 가능
UE 5.4 — 캐릭터·애니메이션 혁신 (2024.04)
섹션 제목: “UE 5.4 — 캐릭터·애니메이션 혁신 (2024.04)”Nanite Skinned Meshes — 정식
섹션 제목: “Nanite Skinned Meshes — 정식”실험 단계였던 스켈레탈 메시 Nanite가 정식 기능으로 승격됩니다. 캐릭터의 고폴리 메시를 LOD 없이 사용할 수 있어 캐릭터 아트 파이프라인이 크게 단순해집니다.
Mutable — 캐릭터 커스터마이징
섹션 제목: “Mutable — 캐릭터 커스터마이징”런타임에 캐릭터의 외형(머리카락, 의상, 피부, 신체 비율 등)을 동적으로 변경하는 시스템입니다.
- 캐릭터 커스터마이징 화면에서 실시간 프리뷰
- 조합된 결과를 하나의 메시로 병합해 드로우콜 최적화
Texture Graph — 실험
섹션 제목: “Texture Graph — 실험”노드 기반 그래프 에디터에서 텍스처를 절차적으로 생성하는 새로운 텍스처 제작 도구입니다.
- Substance Designer와 유사한 워크플로를 엔진 내에서 수행
- PCG와 연계해 월드 빌딩에 맞춤 텍스처 자동 생성 가능
Path Tracer 강화
섹션 제목: “Path Tracer 강화”레퍼런스 품질의 Path Tracer가 대폭 강화됩니다. 오프라인 렌더링, 시네마틱 제작, 기술 검증용 레퍼런스 이미지 생성에 활용됩니다.
Animation Blueprint 개선
섹션 제목: “Animation Blueprint 개선”- Linked Animation Layers로 애니메이션 로직을 여러 Blueprint에 분산 관리
- Animation Sharing으로 군중 캐릭터의 애니메이션 인스턴스 재사용
UE 5.5 — 조명 혁신과 AI 강화 (2024.11)
섹션 제목: “UE 5.5 — 조명 혁신과 AI 강화 (2024.11)”Motion Matching — 정식
섹션 제목: “Motion Matching — 정식”실험 단계를 거친 Motion Matching이 정식 기능으로 승격됩니다. Game Animation Sample Project가 함께 제공되어 실전 적용 참고 자료로 활용 가능합니다.
MegaLights — 실험
섹션 제목: “MegaLights — 실험”씬에 수백 개의 동적 그림자 광원을 추가할 수 있는 MegaLights가 실험 기능으로 도입됩니다.
- 기존에는 성능 문제로 제한적이었던 다수의 동적 광원 동시 사용 가능
- Textured Area Light, Light Function, Media Texture 재생 지원
- 볼류메트릭 그림자를 콘솔·PC에서 실시간 처리
StateTree 강화
섹션 제목: “StateTree 강화”AI 행동 트리를 대체하는 계층형 상태 머신 StateTree가 강화됩니다.
- Mass AI 및 SmartObject와 연계한 AI 행동 정의 간소화
- Blueprint에서 직관적인 상태·전환 정의
Lumen & Nanite 지속 개선
섹션 제목: “Lumen & Nanite 지속 개선”- Lumen 반사 품질 및 성능 개선
- Nanite 폴리지, 랜드스케이프 지원 범위 확장
UE 5.6 — 오픈월드 퍼포먼스·MetaHuman 완성 (2025.04)
섹션 제목: “UE 5.6 — 오픈월드 퍼포먼스·MetaHuman 완성 (2025.04)”MetaHuman — 엔진 완전 통합
섹션 제목: “MetaHuman — 엔진 완전 통합”Early Access 상태였던 MetaHuman 프레임워크가 언리얼 엔진에 완전히 통합됩니다.
- MetaHuman Creator의 향상된 스캔 데이터베이스와 개선된 모델 처리
- 얼굴, 신체, 의상 옵션 범위 대폭 확장
- 엔진 내에서 MetaHuman 직접 편집 가능 — DCC 소프트웨어 의존도 감소
Hardware Ray Tracing 60Hz 지원
섹션 제목: “Hardware Ray Tracing 60Hz 지원”Lumen Global Illumination의 CPU 병목이 제거되어 HWRT 모드에서 60Hz 유지가 가능해집니다.
- 복잡한 대형 씬에서도 부드러운 60 FPS 달성
- 콘솔 및 고사양 PC 타깃 오픈월드 프로젝트에 실질적 이득
Fast Geometry Streaming Plugin — 실험
섹션 제목: “Fast Geometry Streaming Plugin — 실험”대규모 정적 지오메트리를 더 빠르게 스트리밍하는 실험적 플러그인입니다.
- 불변(Immutable) 정적 지오메트리의 로딩 속도 개선
- 일정한 프레임 레이트를 유지하는 대형 오픈월드 구현 지원
MegaLights 성숙
섹션 제목: “MegaLights 성숙”5.5의 실험 단계에서 진전되어 안정성과 성능이 향상됩니다.
애니메이션·리깅 엔진 우선 워크플로
섹션 제목: “애니메이션·리깅 엔진 우선 워크플로”DCC 왕복(Round-trip) 없이 엔진 내에서 애니메이션·리깅 작업을 완결할 수 있는 워크플로가 강화됩니다.
UE 5.7 — PCG 정식·Substrate 정식·AI 어시스턴트 (2025.10)
섹션 제목: “UE 5.7 — PCG 정식·Substrate 정식·AI 어시스턴트 (2025.10)”PCG — 정식 (Production-Ready)
섹션 제목: “PCG — 정식 (Production-Ready)”절차적 콘텐츠 생성 프레임워크가 마침내 정식 기능으로 승격됩니다. 5.5 대비 처리 속도가 약 2배 향상됩니다.
- PCG Editor Mode: 스플라인 그리기, 포인트 페인팅, 볼륨 생성 등 커스터마이즈 가능한 툴 라이브러리 제공
- PCG GPU 컴퓨트: GPU 가속으로 대규모 씬의 PCG 처리 속도 대폭 향상, GPU 파라미터 오버라이드로 동적 변경 지원
- 새 데이터 타입: Polygon2D, Spline Intersection, Split Splines 연산자 추가
- Procedural Vegetation Editor (PVE): 고품질 식생 에셋을 그래프 기반으로 생성, Nanite Skeletal Assembly 직접 출력 가능
Substrate Materials — 정식 (Production-Ready)
섹션 제목: “Substrate Materials — 정식 (Production-Ready)”실험 → Early Access → Beta 과정을 거쳐 Substrate가 정식 기능으로 완성됩니다.
- 금속, 클리어코트, 피부, 천 등 복수의 소재를 레이어로 혼합하는 물리 기반 머티리얼 시스템
- 자동차 비주얼라이제이션을 위한 대폭 개선된 품질
- 에너지 보존 기반의 정확한 라이팅 연산
MegaLights — Beta
섹션 제목: “MegaLights — Beta”5.5 실험, 5.6 성숙을 거쳐 Beta 단계로 승격됩니다. 더 많은 프로젝트에서 안정적으로 사용 가능합니다.
Epic Developer AI 어시스턴트 — 실험
섹션 제목: “Epic Developer AI 어시스턴트 — 실험”에디터 내에 Epic Developer Assistant가 실험적 기능으로 탑재됩니다.
- 컨텍스트 인식 대화형 도움말 패널
- 블루프린트·C++ 코드 생성 지원
- 에디터 사용법, API 설명, 디버깅 가이드 실시간 제공
Virtual Production·Composure 개편
섹션 제목: “Virtual Production·Composure 개편”- 새로운 Composure가 라이브 비디오 입력과 파일 기반 이미지 미디어 플레이트를 모두 처리
- 24fps 실시간 합성 결과 출력
- Live Link Broadcast Component: 언리얼 엔진이 네트워크상의 애니메이션 데이터 소스로 동작 — 다중 머신 VP·모캡 스테이지 워크플로 지원
기능 성숙 과정 한눈에 보기
섹션 제목: “기능 성숙 과정 한눈에 보기”각 주요 기능이 어느 버전에서 도입되고 언제 정식화되었는지 정리합니다.
| 기능 | 도입 | 정식 |
|---|---|---|
| Nanite (Static) | 5.0 | 5.0 |
| Lumen | 5.0 | 5.0 |
| World Partition | 5.0 | 5.0 |
| Enhanced Input | 5.0 | 5.1 |
| Mass AI | 5.1 | 5.2 |
| PCG | 5.1 Preview | 5.7 |
| Nanite Tessellation | 5.2 실험 | 5.3 |
| Nanite Skinned Meshes | 5.3 실험 | 5.4 |
| Substrate Materials | 5.2 실험 | 5.7 |
| Motion Matching | 5.2 실험 | 5.5 |
| MegaLights | 5.5 실험 | 5.7+ (Beta) |
| Mutable | 5.4 | 5.4 |
| MetaHuman (엔진 통합) | 5.0 | 5.6 |
버전별 마이그레이션 체크리스트
섹션 제목: “버전별 마이그레이션 체크리스트”프로젝트 업그레이드 시 버전별로 확인해야 할 주요 작업입니다.
5.0 → 5.1
섹션 제목: “5.0 → 5.1”// Build.cs — Enhanced Input 모듈 추가 필요PublicDependencyModuleNames.Add("EnhancedInput");// TObjectPtr 마이그레이션 권장 (자동 도구 제공)// Tools → Convert Project to TObjectPtr// 이전: UStaticMeshComponent* MeshComp;// 이후: TObjectPtr<UStaticMeshComponent> MeshComp;5.2 → 5.3
섹션 제목: “5.2 → 5.3”// PCG Early Access 사용 시 Build.cs에 모듈 추가PublicDependencyModuleNames.Add("PCG");// Nanite Tessellation 활성화 체크:// StaticMesh 에디터 → Nanite Settings → Enable Tessellation ✓// 기존 Parallax Occlusion Mapping → Tessellation 전환 검토5.3 → 5.4
섹션 제목: “5.3 → 5.4”// Nanite Skinned Meshes 정식 — 캐릭터 LOD 파이프라인 단순화 전 체크:// 1. 머티리얼이 Masked/Translucent가 아닌지 확인// 2. WPO 사용 여부 확인 (5.4에서 제한적 지원)// 3. Nanite 활성화 후 LOD 설정을 "Nanite Fallback"으로 변경공통 업그레이드 후 확인 항목
섹션 제목: “공통 업그레이드 후 확인 항목”1. 렌더링 회귀: r.Nanite.ShowStats 1, stat GPU2. 물리 회귀: p.Chaos.DebugDraw.Enabled 13. 네트워크 회귀: 복제 변수 동기화 및 RPC 전달 확인4. 성능 예산: stat unit → GT/RT 33ms 이내5. 패키징: 쿠킹 후 플랫폼별 크래시 로그 확인언리얼 엔진 5의 발전 방향은 세 가지 축으로 요약됩니다.
렌더링 품질: Nanite → Nanite Tessellation → Nanite Skinned Meshes 순서로 적용 범위를 넓혔고, Lumen과 MegaLights로 실시간 조명의 한계를 꾸준히 끌어올렸습니다.
제작 파이프라인: PCG, Texture Graph, Substrate, Modular Control Rig 등 콘텐츠 제작 효율을 높이는 도구들이 매 버전 추가되어 DCC 의존도를 낮추는 엔진 내 완결 워크플로를 지향합니다.
대규모 시스템: World Partition, Mass AI, Iris, StateTree 등 대형 오픈월드와 멀티플레이어 환경을 위한 아키텍처가 지속적으로 강화되고 있습니다.