Alex-Rachel/TEngine
Unity 商用级别开发框架,原生内置 AI 工作流支持,集成 HybridCLR 高性能热更、Obfuz 代码混淆加固、YooAssets 企业级资源管理方案,构建高效、安全、可扩展的工业化开发底座。
解決的問題
TEngine 是一個商用級的 Unity 框架,旨在為開發者提供高效率、可擴展且即時可用的遊戲開發基礎。它透過整合業界標準的資源管理、熱更新與設定系統,消除從零建構核心系統的需求,同時確保嚴格的記憶體管理,防止記憶體洩漏。
工作原理
TEngine 採用模組化架構,讓開發者能輕鬆替換或移除元件。它整合了多個關鍵的第三方系統:
- 資源管理:使用 YooAsset 實現自動資源釋放與 LRU/ARC 快取策略。
- 熱更新:透過 HybridCLR 實現跨平台 C# 熱更新。
- 設定:使用 Luban 支援設定表格的延遲載入、非同步與同步載入。
- UI 系統:一個獨立於 Mono 生命週期的自訂 C# UI 框架,支援自動程式碼產生。
- 非同步/事件系統:使用 UniTask 處理非同步操作,並採用零 GC 事件系統以維持高效率。
適用對象
適合尋求易於設定、文件完善且可擴展至 Windows、Android、iOS、WebGL 與微信小遊戲等平台的商用級 Unity 解決方案的個人開發者與專業團隊。
主要特色
- 即時可用:約 5 分鐘內完成完整的開發工作流程設定。
- 商用級整合:內建支援 YooAsset、HybridCLR 與 Luban。
- AI 驅動的工作流程:深度整合 Claude Code,透過自訂
tengine-dev技能與分層任務系統(L1-L4)實現規格驅動開發。 - 記憶體高效:零 GC 事件分發與嚴格的資源生命週期管理。
- 跨平台:已在 Steam、App Store 與微信小遊戲上驗證部署。
相關
- 專案
- 專案
- 專案
- 專案
- 專案