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 和微信小游戏上验证部署。
相关
- 项目
- 项目
- 项目
- 项目
- 项目