工程開發
dgame-dev avatar

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
在 GitHub 查看