Skip to content

Latest commit

 

History

History
134 lines (81 loc) · 5.76 KB

File metadata and controls

134 lines (81 loc) · 5.76 KB

JEngine

线上热更,即时生效。

全平台运行时热更新——无需重新打包,即可推送代码、资源和逻辑。
基于 HybridCLR,内置加密与混淆。
累计 1,000+ 款游戏上线 · 100+ 家企业生产环境验证 · 内置 Claude Code AI 工作流。

Version Tests License Last Commit Top Language FOSSA Status CodeFactor OpenSSF Scorecard OpenSSF Best Practices Ask DeepWiki

框架文档 | English | QQ群: 921271552

 

为什么选择 JEngine

极致轻量

核心包仅数个文件——导入即用,无需编写任何模板代码即可实现热更新。

10倍+性能

HybridCLR 原生运行标准 C#——性能是 ILRuntime 和 Lua 的 10 倍以上。UniTask 无 GC 异步,Nino 零分配序列化。

内置安全

XOR、AES、ChaCha20 三种算法加密资源和 DLL。Obfuz 混淆热更代码。同类框架中独此一家。

一键构建

编译代码、生成 AOT 元数据、混淆、加密、打包资源——JEngine 面板一键搞定。

全平台

iOS、Android、Windows、macOS、WebGL——以及微信、抖音、支付宝、TapTap 小游戏平台。YooAsset 驱动百万 DAU 级游戏。

AI赋能

首个集成 Claude Code 插件的热更框架。AI 深度理解 JEngine 模式,为你的游戏编写地道代码。

 

对比

传统方案 使用 JEngine
热更需要学 Lua 或 TypeScript 标准 C#——同一语言、同一 IDE、同一调试器
注册跨域适配器 (ILRuntime) 零适配器——HybridCLR 原生运行 C#
无内置资源保护 XOR / AES / ChaCha20 加密 + 代码混淆
手动多步构建流程 JEngine 面板一键构建

 

快速开始

需要 Unity 2022.3+。参阅快速上手指南,几分钟即可跑通。

 

功能包

包名 类型 描述
JEngine.Core 必需 热更运行时——引导、加密、资源管理
JEngine.Util 可选 JAction(零GC异步任务)· JObjectPool(无锁对象池)
JEngine.UI 可选 MessageBox(异步对话框)· 编辑器UI(现代 UI Toolkit 组件,支持主题系统)

基于 HybridCLR · YooAsset · UniTask · Nino · Obfuz 构建

 

🎉 最新功能 (v1.1.6)

  • core,ui: add configurable Bootstrap text and JTabView component (#624)
  • core: bump Nino to fix Dictionary serialization in HybridCLR (#627)
  • core: auto-detect manifest decryption in PreprocessBuildCatalog (#626)

📋 查看完整更新日志

 

社区

Stargazers over time

 

相关项目

JEngine 生态:

其他优秀 Unity 项目:


如果 JEngine 对你有帮助,请给个 ⭐