| name | tengine-dev |
| description | TEngine Unity 游戏框架开发指导。触发词:TEngine, UIWindow, UIWidget, GameEvent, AddUIEvent, LoadAssetAsync, SetSprite, HybridCLR, YooAsset, Luban, GameModule, 热更, 资源加载, UI开发, 事件系统, 配置表 |
TEngine 开发指导
TEngine 是基于 HybridCLR + YooAsset + UniTask + Luban 的 Unity 游戏框架。
本 skill 提供 AI 专用的精炼参考文档,确保生成的代码与框架 API 完全一致。
核心红线
- 异步优先:IO 操作用
UniTask,禁止同步加载/Coroutine
- 模块访问:通过
GameModule.XXX 访问,而非 ModuleSystem.GetModule<T>()
- 资源必须释放:
LoadAssetAsync 对应 UnloadAsset,GameObject 用 LoadGameObjectAsync
- 热更边界:
GameScripts/Main 不热更,GameScripts/HotFix/ 全部热更
- 事件解耦:模块间用
GameEvent,UI 内部用 AddUIEvent
文档路由
根据任务类型,读取对应的 reference 文档: