📖 简介

 

TEngine 是一个简单(新手友好、开箱即用)且强大的 Unity 框架全平台解决方案。对于需要一套上手快、文档清晰、高性能且可拓展性极强的商业级解决方案的开发者或团队来说,TEngine 是一个很好的选择。

✨ 核心特性

 

  • 🚀 开箱即用 – 5 分钟即可上手整套开发流程,代码整洁,思路清晰
  • 🔥 高性能 – 基于 UniTask 的异步系统,零 GC 事件分发,严格的内存管理
  • 🧩 高内聚低耦合 – 模块化设计,可轻松移除或替换不需要的模块
  • 🔄 热更新支持 – 集成 HybridCLR,全平台热更新流程已跑通
  • 📦 资源管理 – 集成 YooAsset,支持 LRU、ARC 缓存策略,自动资源释放
  • 📊 配置表系统 – 集成 Luban,支持懒加载、异步加载、同步加载
  • 🎨 UI 框架 – 商业化 UI 开发流程,支持代码自动生成
  • 🌍 全平台支持 – Windows、Android、iOS、WebGL、微信小游戏等

📚 目录

 


🚀 快速开始

 

环境要求

 

  • Unity 版本: 2021.3.20f1c1(推荐)或更高
  • 支持版本: Unity 2019.4 / 2020.3 / 2021.3 / 2022.3
  • 开发环境: .NET 4.x
  • 支持平台: Windows、OSX、Android、iOS、WebGL

快速上手

 

  1. 克隆项目

    git clone https://github.com/ALEXTANGXIAO/TEngine.git
  2. 打开项目

    • 使用 Unity 2021.3.20f1c1 打开项目
  3. 编辑器模式运行

    • 选择顶部栏目 EditorMode 编辑器下的模拟模式
    • 点击 Launcher 开始运行
  4. 打包运行(热更新流程)

    • 运行菜单 HybridCLR/Install... 安装 HybridCLR
    • 运行菜单 HybridCLR/Define Symbols/Enable HybridCLR 开启热更新
    • 运行菜单 HybridCLR/Generate/All 进行必要的生成操作
    • 运行菜单 HybridCLR/Build/BuildAssets And CopyTo AssemblyPath 生成热更新 DLL
    • 运行菜单 YooAsset/AssetBundle Builder 构建 AB
    • 打开 Build Settings,点击 Build And Run

💡 提示: 遇到问题请查看 HybridCLR 常见错误

详细教程请参考:快速开始指南


🤖 AI 开发工作流

 

TEngine 深度集成了一套面向 Claude Code 的 AI 辅助开发工作流。通过 tengine-dev skill 按需查询架构任务等级分级触发会话内缓存机制,实现了规范驱动、高效的 AI 开发体验。


核心工具

 

工具 用途
tengine-dev Claude Code 专用 TEngine 开发技能,从 references/ 提供全模块规范
Unity-MCP Unity Editor 自动化操作(场景、资源、脚本)
openspec 规范驱动的变更管理
wiki-synchelper Wiki 文档同步助手(手动触发时使用)