用途:为虚幻引擎5.x项目提供开发规范与架构选型参考,核心原则是“先调研再实现”——在实现任何玩法系统前,先确认Epic是否已提供更新的专用系统,优先使用生产就绪的现代框架,实验性系统仅用于原型而非发布版本。
主要能力:提供现代系统速查表(截至UE 5.7),对比旧方案与推荐方案及状态,例如输入用Enhanced Input替代BindAction/BindAxis,能力系统用GAS,状态分类用Gameplay Tags,AI用StateTree与Smart Objects,粒子用Niagara替代Cascade,音频用MetaSounds,几何用Nanite,光照用Lumen,关卡流送用World Partition,UI用CommonUI,程序化内容用PCG,架构用Game Feature Plugins,消息用GameplayMessageSubsystem等。还涵盖C++与蓝图最佳实践(抽象C++基类+蓝图子类)、数据驱动设计(Data Table、Data Asset、Primary Data Asset、Gameplay Tags)、命名前缀与按功能划分的目录结构、性能与调试规则(禁用不必要Tick、对象池、Unreal Insights、COND_*网络标记),以及Lyra示例中的推荐架构模式。
使用方式:作为开发时的查阅指南,按问题域对照速查表选择系统;官方文档、UE公共路线图、Lyra示例、发行说明等链接在资料中给出,可据此获取最新细节。
适用场景:UE5.x游戏项目的架构设计、系统选型、代码规范制定与性能优化。
限制:部分系统状态随版本变化(如Mover 2.0、Motion Matching、CommonConversation为实验性),需评估成熟度;资料未提供安装命令或具体收费信息。