游戏 活跃维护

JEngine

JasonXuDeveloper/JEngine

The solution that allows unity games to update in runtime. 使Unity开发的游戏支持热更新的解决方案。

2242
Stars 标星
349
Forks 分支
36
Watchers 关注
2
Open Issues
C#
主要语言
MIT
开源协议
137.7 MB
仓库大小
5 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:JasonXuDeveloper/JEngine
git clone https://github.com/JasonXuDeveloper/JEngine.git
git clone git@github.com:JasonXuDeveloper/JEngine.git
README.md master

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

在不发布新版本的情况下更新游戏。

跨平台的运行时热更新——无需重建即可推送代码、资源和逻辑。
由 HybridCLR 提供支持,内置加密和混淆功能。
已发布 1,000 款游戏 · 100 家公司在生产中 · 内置 Claude Code AI 集成。

Documentation | 中文文档

 

为什么选择 JEngine

### 超轻量核心 几份文件——这就是整个核心包。直接放入即可,热更新即可正常工作。无需样板代码。 ### 10倍性能 HybridCLR原生运行标准C# — 比ILRuntime或Lua快10倍。使用UniTask实现无GC的异步,使用Nino实现零分配序列化。 ### 内置安全性 使用 XOR、AES 或 ChaCha20 加密资产和 DLL。使用 Obfuz 混淆热更新代码。没有其他热更新框架提供这一功能。
### 一键构建 编译代码,生成 AOT 元数据,混淆,加密,并打包资源——所有操作都可通过 JEngine 面板中的一个按钮完成。 ### 所有平台 iOS、Android、Windows、macOS、WebGL —— 以及微信、抖音、支付宝和TapTap小游戏平台。YooAsset为拥有100万日活跃用户的游戏提供支持。 ### AI 驱动开发 首个带有 [Claude Code 插件]( https://github.com/JasonXuDeveloper/JEngine/blob/master/.claude-plugin ) 的热更新框架。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工具包组件)

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

 

🎉 最新功能 (v1.1.6)

  • core,ui:添加可配置的Bootstrap文本和JTabView组件 (#624)
  • core:升级Nino以修复HybridCLR中的Dictionary序列化 (#627)
  • core:在PreprocessBuildCatalog中自动检测清单解密 (#626)

📋 查看完整更新日志

 

社区

 

相关项目

JEngine 生态系统:

其他优秀的 Unity 项目:


如果 JEngine 对你的项目有帮助,请给它一个 ⭐

本站来源与版权声明
  • 本文标题:JEngine - The solution that allows u
  • 本文链接:https://www.cn121.com/game/jasonxudeveloper-jengine.html
  • 原项目:JasonXuDeveloper/JEngine 版权归原作者 JasonXuDeveloper 及贡献者所有
  • 收录信息:本站于 2026-10-18 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 JasonXuDeveloper/JEngine。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。