dgame-dev
DGame Unity 框架专家助手,支持基于 TEngine 的架构开发、热更新、资源管理与项目维护。
简介
dgame-dev 技能是一款专为 DGame Unity 项目开发者设计的工程助手。它提供关于遵循基于 TEngine 框架的项目目录结构、程序集边界及编码规范的指导。该技能优化了复杂架构需求的处理,例如使用 HybridCLR 进行混合代码热更新、透过 YooAsset 进行资源管理,以及 Luban 配置工作流。它协助开发者确保对运行时、编辑器工具或 HotFix 层的扩充符合现有的设计模式与维护标准。
-
关于在 GameUnity/Assets/DGame/Runtime、Editor 及 HotFix 层之间分配逻辑的架构指导。
-
关于使用 TEngine 衍生核心模块(如 AnimModule、InputModule、RedDotModule)的最佳实践。
-
Luban 配置管线的步骤指导,包括 Excel 源表修改与 Schema 定义。
-
处理热更新代码、AOT 泛型补充与流程管理(Procedure)的程序。
-
UI 开发的实作标准,包括 UIBindComponent、UIWindow 及复杂列表管理。
-
使用 GameEventDriver 与模块间通讯进行事件驱动程序设计的最佳实践。
-
在建立新层级或系统前,请务必查阅存储库内的 'references/' 目录以确保模块完整性。
-
优先使用现有的封装服务(如 GameTimer、ILocalizationModule),避免重复开发基础能力。
-
修改配置时,请明确区分 Excel 源数据、Schema 定义与产生的 C# 消费代码。
-
使用此技能验证您的修改是否符合现有的项目地图,并遵守定义的 Git 与编码规范。
-
确保所有运行时、编辑器或 HotFix 的修改皆符合 Unity 2021.3.30f1c1 项目环境的验证需求。
仓库统计
- Star 数
- 89
- Fork 数
- 3
- Open Issue 数
- 0
- 主要语言
- C#
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 21:25