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日 下午09:25