unreal-systems
unreal-systems 是来自 poorvith-mp/skills-gamedev 的 Unreal Engine 开发技能,面向 UE5 中 C++ 与 Blueprint 混合开发、Gameplay Ability System(GAS)、Nanite 与 Lumen 的系统化实践。资料强调三条技术支柱:Nanite 虚拟化微多边形几何、Lumen 实时动态全局光照与反射、GAS 能力系统。核心思路是:性能关键机制与基础类型用整洁的 C++ 架构,把可调参数、能力与表现触发器暴露给 Blueprint 设计师。资料给出四步架构流程:C++ 与 Blueprint 分工原则(禁止纯 Blueprint Actor,必须派生自自定义 C++ 基类)、GAS 组件架构(ASC、AttributeSet、GameplayTag、GameplayEffect、GameplayAbility)、Nanite 资产规范与约束、Lumen 软/硬件光追与网格距离场卫生。还包含一个 AttributeSetBase 的 C++ 示例代码、一个 14ms 卡顿通过迁移到 C++ GAS 降至 0.18ms 的案例,以及验证清单与反模式列表。