JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏
mater
分支为开发者认为的可以正常使用,不会有太大问题的最新版本,建议使用,功能最为强大;
0.5.x
分支有部分商业项目正在使用;
development
分支为开发分支,欢迎fork后在该分支进行修改并PR,也欢迎提交issue!
QQ群: 921271552
已有项目使用JEngine热更新,并成功上架iOS
主题 | 地址 |
---|---|
JEngine v0.6直播回放 | 点击跳转 |
JEngine v0.6功能一览 | 点击跳转 |
框架文档:短时间快速精通框架必看 | 点击跳转 |
知乎文章:JEngine介绍 | 点击跳转 |
知乎文章:JEngine热更DLL内存加密方案 | 点击跳转 |
项目原地址 | GitHub地址 |
国内快速下载地址 | Gitee跳转 |
QQ群 | 点击加入 |
主题 | 地址 |
---|---|
【Unity x JEngine 开发可热更爆款小游戏】第一集(系列介绍及游戏策划) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第二集(构建项目及界面设计) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第三集(场景界面设计) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第四集(界面设计及代码开发) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第五集(首页UI代码开发) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第六集(Bug修复+代码开发+音乐配置) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第七集(关卡设计+编辑器开发+数据生成) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第八集(关卡读取+界面生成) | 点击跳转 |
【Unity x JEngine 开发可热更爆款小游戏】第九集(关卡生成+按钮事件+游戏管理类) | 点击跳转 |
JEngine的目的是针对游戏开发者提供精简、美观且高效的代码功能,并且使游戏开发者更加轻松的制作游戏
市面上的Unity热更新框架,没有一个比JEngine的学习成本低,使用难度较大,需要耗费大量时间去入门、跑通框架;
而JEngine入门快的话可能几分钟即可,最多几小时即可跑通框架,简单易用、傻瓜式操作,不需要去关注管理热更资源,不需要关注任何热更新的底层,只管写游戏代码,做游戏场景即可!
同时,需要没有热更功能,但是想要对接的老项目,接入只需1个月左右,且80%的业务代码无需修改,15%的业务代码只需优化,最后5%的业务代码是意外情况才需要进行修改的。同时,如果项目有拖拽MonoBehaviour到GameObject的习惯,JEngine现成的解决方案会让你事半功倍,让你的项目轻松支持热更新!
JEngine文档齐全,维护频繁,只要有issue,通常3日内必定解决,同时底层的热更源码经过大量上线项目验证,无需担心质量、性能、效率等问题!
如果你觉得JEngine对你有帮助,请给该框架一个Star!
- 修复很多可能出现的问题
- 支持XAsset 6.1(参考xasset6.1分支)
- 优化JAction
- 优化下载器
- 优化ClassBind性能
- 优化多语言解决方案
- 优化热更代码面板序列化
- 优化ILRuntime 跨域适配器自动生成
- 优化
GameObject.Instantiate
重定向 - 升级JEngine面板
- 升级JUI的数值绑定功能
- 升级ILRuntime到 v1.6.7
- 新增ClassBind自动匹配支持筛选
- 新增热更代码内存级别加密且不影响性能
- 新增 JEngine Demos (Instantiate、泛型适配器等)
- XAsset - 精简高效的资源热更框架
- IFramework - Simple Unity Tools
- QFramework - Your first K.I.S.S Unity 3D Framework.