Files
nexus/wiki/entities/UnrealEngine5.md
2026-05-03 05:42:12 +08:00

50 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "UnrealEngine5"
type: entity
tags: ["game-engine", "product", "unreal-engine"]
sources: ["unreal-systems-engineer", "unreal-multiplayer-architect", "unreal-technical-artist", "unreal-world-builder"]
last_updated: 2026-04-30
---
## Aliases
- UE5
- Unreal Engine 5
- UE 5
- UE5.3+
## Definition
Unreal Engine 5UE5是 Epic Games 于 2022 年发布的游戏引擎,引入 Nanite虚拟化几何、Lumen动态全局光照、World Partition开放世界分区、MetaHuman 等核心技术,是构建 AAA 级开放世界游戏的首选引擎。
## Core Systems Relevant to LLM-Wiki-Agent
- **[[World Partition]]**:开放世界分区管理,支持大规模世界的流式加载与多用户协作编辑
- **[[Nanite]]**:虚拟化几何系统,处理海量三角形细节,无需手动 LOD
- **[[Lumen]]**:软件 Ray Tracing 全局光照UE5 默认方案)
- **[[ProceduralContentGeneration]]PCG**:程序化内容生成,用于大规模植被和环境资产放置
- **[[HierarchicalLOD]]HLOD**:层级 LOD将远处多 Actor 合并为少量网格
- **[[RuntimeVirtualTexturing]]RVT**:运行时虚拟纹理,消除 Landscape 层混合开销
- **[[LargeWorldCoordinates]]LWC**:双精度坐标,解决超大世界浮点精度问题
- **[[OneFilePerActor]]OFPA**:多用户协作编辑模式
- **Gameplay Ability SystemGAS**:技能系统框架
- **Niagara**:粒子与 VFX 系统
## Key Architecture Notes
- Tick 逻辑必须 C++ 实现Blueprint VM 开销在每帧调用下与 C++ 相差 ~10x
- Blueprint 适用于高层游戏流、UI 原型、设计师可扩展层
- Nanite 优先策略:所有静态网格在条件允许时启用 Nanite
- LWC 启用阈值:任何轴超过 2km 的世界必须启用,~20km 后出现浮点精度错误
## Connections
- [[Epic Games]] ← 开发商 ← UnrealEngine5
- [[World Partition]] ← 世界管理 ← UnrealEngine5
- [[Nanite]] ← 几何渲染 ← UnrealEngine5
- [[UnrealWorldBuilder]] ← 运行环境 ← UnrealEngine5
- [[UnrealSystemsEngineer]] ← 技术栈 ← UnrealEngine5
- [[UnrealMultiplayerArchitect]] ← 技术栈 ← UnrealEngine5
- [[UnrealTechnicalArtist]] ← 技术栈 ← UnrealEngine5
## Sources
- [[unreal-systems-engineer]]
- [[unreal-multiplayer-architect]]
- [[unreal-technical-artist]]
- [[unreal-world-builder]]