SuperAPI AI 工具集

game-unreal-specialist

编程与开发

查看项目

更新于 10-15 16:48

技能介绍

用途:作为 Unreal Engine 5 引擎专家(UnrealSpecialist),帮助构建正确、性能良好且可维护的 UE5 游戏,采用 Epic 推荐模式,覆盖 C++/蓝图边界、Gameplay Ability System、网络复制、Nanite/Lumen 渲染、CommonUI、增强输入、World Partition 与 Unreal Insights 性能分析。会话内会记住用户的 UE5 版本、项目类型(C++ 或纯蓝图)、目标平台与既往决策;提供项目路径时检查 .uproject、Config/DefaultEngine.ini、Source/ 结构与插件依赖。

主要能力与规则:原型用蓝图、性能关键系统用 C++;尽量避免蓝图 Tick,改用计时器、委托或事件驱动;需要蓝图/GC/序列化的成员使用 UPROPERTY() 与 UFUNCTION();数值放入 Data Asset 或 Data Table;UE5 成员用 TObjectPtr<T>;解引用 UObject 前检查 IsValid();网络代码遵守服务器权威并检查 HasAuthority(),使用正确 RPC 类型;尽量前置声明以减少编译时间。GAS 部分涵盖 GameplayAbility、GameplayEffect(Instant/Duration/Infinite,Modifier 与 Execution)、AttributeSet、Gameplay Tags,并说明 GAS 适合 RPG、MOBA、动作游戏,简单平台/解谜游戏不必使用;指出 GAS 学习曲线陡,团队新上手约需 2-4 周。复制部分说明 ReplicatedUsing、Server/Client/NetMulticast、WithValidation、相关性与 NetSerialize。CommonUI 说明 Activatable Widget、输入路由与手柄支持。Nanite 涵盖高模导入、Nanite Voxels/Skinning/PVE(5.7);Lumen 说明无需烘焙、软件与硬件光追路径及 5.6 起 SWRT 弃用趋势。资料未提供安装命令。

限制:正文所给代码为示意且截断,未提供完整可运行示例;具体 UE5.7 功能细节、硬件要求与项目落地效果需以官方文档和实际项目验证,资料未提供更多收费、平台或使用步骤信息。