介绍 - Introduce
April 23, 2026 · View on GitHub
🎯 TEngine 是什么?
TEngine 是一套用于 Unity 的商业级框架解决方案,用于帮助研发团队快速进行游戏开发。
✨ 核心特性
🚀 开箱即用
- 5 分钟快速上手:开箱即用、用法简洁,即用即上手
- 高可读性:详细的文档说明帮助你更快更好的进行游戏开发
- 分离关注点:您不需要关心框架的底层,分离独自实现您的 GamePlay
⚡ 性能强大
- 基于 UniTask 的异步系统:零 GC 的异步操作
- 事件分发系统:高效且无 GC 的事件系统
- 可插件定制化:把复杂游戏简单化,以高性能、低耦合度实现
🧩 高内聚低耦合
TEngine 内嵌了业界最佳的开源解决方案:
🔗 资源引用自动化
- 完全自动化的资源管理:通过
AssetsReference组件自动管理资源生命周期 - 无需手动 Dispose:框架自动处理资源释放,防止内存泄漏
- 上层资源管理框架:基于 YooAsset 构建,提供更高层次的抽象
🎨 轻量级 UI 框架
- 纯 C# 实现:完全脱离 Mono 的生命周期
- 极高的可拓展性:模块化架构,灵活的生命周期管理
- 代码自动生成:一键生成 UI 绑定代码,提升开发效率
- 事件驱动架构:与事件模块深度集成,支持 MVE 架构
🎯 为什么选择 TEngine?
1. 商业级解决方案
- ✅ 严格按照商业要求使用次世代的 HybridCLR 进行热更新
- ✅ 最佳的 Luban 配置表(支持懒加载、异步加载、同步加载)
- ✅ 百万 DAU 游戏验证过的 YooAsset 资源框架
- ✅ 全平台热更新流程已跑通
2. 严格的内存管理
- ✅ YooAsset 资源自动释放
- ✅ 支持 LRU 严格管理资源内存
- ✅ 防止内存泄漏
3. 商业化流程
- ✅ 商业化的热更新流程
- ✅ 商业化的 UI 开发流程
- ✅ 商业化的资源管理
4. 全平台验证
- ✅ 已有项目使用 TEngine 上架 Steam
- ✅ 已有项目使用 TEngine 上架 微信小游戏
- ✅ 已有项目使用 TEngine 上架 App Store
📚 快速开始
想要快速上手 TEngine?请查看: