JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏
master
分支为开发者认为的可以正常使用,不会有太大问题的最新版本,建议使用,功能最为强大(同时修复了老版本的bug);
0.7.x
分支目前大部分商业项目都在使用,该版本是2022年最热门的版本,附带强大可靠的功能,包含完善的文档,但是没有任何官方视频教程,且不会再更新或维护;
0.6.x
分支目前部分商业项目正在使用,内容完善,文档视频充足,不会再进行任何更新或维护;
0.5.x
分支有部分商业项目正在使用,不会再进行更新或维护;
development
分支为开发分支,欢迎fork后在该分支进行修改并PR,也欢迎提交issue!
如果你觉得JEngine对你有帮助,请给该框架一个Star!
QQ群: 921271552
已有项目使用JEngine热更新,并成功上架iOS
主题 | 地址 |
---|---|
框架文档:短时间快速精通框架必看 | 点击跳转 |
知乎文章:JEngine介绍 | 点击跳转 |
知乎文章:JEngine热更DLL内存加密方案 | 点击跳转 |
项目原地址 | GitHub地址 |
国内快速下载地址 | Gitee跳转 |
QQ群 | 点击加入 |
作者Unity社区主页 | 点击跳转 |
作者Unity微社区频道 | 点击加入 |
- Unity 2020.3.4+
- .net framework 4.x / .net 4.x / net framework
JEngine不同的自带和额外的功能包
包名 | 介绍 | 类型 | 链接 |
---|---|---|---|
JEngine.Core | 支持运行时热更 附带安全且高性能的功能 |
自带 | JEngine |
JEngine.AntiCheat | 防止内存修改 (i.e. 可以防GG修改器等破解软件修改内存). |
附加 | JEngine.AntiCheat |
JEngine.Localization | 提供游戏内多语言本地化支持 | 附加 | JEngine.Localization |
JEngine.Misc | 提供额外功能 | 附加 | JEngine.Misc |
LitJson | 支持JSON序列化或反序列化 (转C# 对象或 JsonData) |
附加 | JEngine.LitJson |
Protobuf-net | 支持Protobuf序列化或反序列化 | 附加 | JEngine.Protobuf-net |
MetaJUI | MetaJUI是为JEngine定制的UI框架,当然你也可以通过很简单的修改,移植到自己的工程项目 | 附加 | MetaJUI |
MetaExcelDataTool | MetaExcelDataTool是为JEngine定制的Excel导表工具,当然你也可以通过很简单的修改,移植到自己的工程项目 | 附加 | MetaExcelDataTool |
- ILRuntime v2.1.0 - 运行时执行C#代码
- YooAssets v1.4.10 - 运行时更新资源
- Unity-Reorderable-List v1.0.1 - 额外编辑器控件
若您的项目使用了JEngine,欢迎联系作者,作者很乐意把您的作品展示出来~
-
支持 WebGL
-
移除 JUI(过段时间会重构)
-
优化 LifeCycleMgr 性能
-
优化 ThreadMgr 功能
-
优化 JStream 性能
-
优化 JBehaviour 性能
-
优化 MonoBehaviour 性能
-
优化 FpsMonitor 性能
-
优化 CryptoMgr 接口
-
优化 JBehaviour/ClassBind Object/MonoBehaviour GC
-
优化 GetComponent(s)/FindObject(s)OfType 性能
-
切换 到 YooAsset作为热更资源管理 (弃用Bundle Master)
-
新功能 UnsafeMgr 提供不安全(用于性能优化)功能
-
新功能 UnmanagedMemoryPool 提供非托管内存池功能
-
新功能 CoroutineMgr提供在非MonoBehaviour类型内使用携程的功能
-
新架构 将JEngine源码分成不同的模块,核心代码更轻量!
JEngine专业版现已推出,大幅度提高开发效率和底层性能,可以根据需求进群联系作者进行购买,可以补差价升级
(开源版功能对于小项目开发和正常使用足矣,可以自行魔改来实现更完善的功能,或购买体验版进行尝试,好用再升级一年或永久版!提倡先用开源版开发,觉得好用再升级专业版,请理性消费!)
详情可以参考:这里
- IFramework - Simple Unity Tools
- QFramework - Your first K.I.S.S Unity 3D Framework.
- TEngine - Unity框架解决方案
- BundleMaster - Unity资源加载大师
- Nino - 实用的高性能C#模块,尤其在Unity平台能带来令人难以置信的效益。