Game Development
TEngine 开发技能
TEngine Unity 游戏框架开发指导。Use when working with TEngine framework code: (1) creating UIWindow/UIWidget or UI lifecycle questions, (2) using GameModule APIs (Resource/Timer/Scene/Audio/Fsm), (3) implementing event system (GameEvent/AddUIEvent/EventInterface), (4) resource loading with YooAsset (SetSprite/LoadGameObjectAsync/LoadAssetAsync), (5) HybridCLR hotfix code in GameScripts/HotFix/, (6) Luban config tables (ConfigSystem/TbXxx), (7) UniTask async patterns, (8) naming conventions and code standards, (9) Unity MCP tool operations (batch_execute/manage_ui/manage_scene). Triggers on: UIWindow, UIWidget, GameModule, ResourceModule, YooAsset, HybridCLR, UniTask, EventInterface, GameEvent, Luban, ConfigSystem, GameApp, unity-mcp, batch_execute, ShowUIAsync, LoadAssetAsync, SetSprite, AddUIEvent, ProcedureBase. Do NOT trigger for: L1 tasks (typo fixes, comment changes, variable renames).