/JEngine

JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏 | JEngine is a streamlined and easy-to-use framework designed for Unity Programmers which contains powerful features, beginners can start up quickly and making hot update-able games easily

Primary LanguageC#MIT LicenseMIT

JENGINE v0.6.3

JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手轻松制作可以热更新的游戏

mater分支为开发者认为的可以正常使用,不会有太大问题的最新版本,建议使用,功能最为强大;

0.5.x分支有部分商业项目正在使用;

development分支为开发分支,欢迎fork后在该分支进行修改并PR,也欢迎提交issue!

topLanguage size issue license last FOSSA Status

QQ群: 921271552

已有项目使用JEngine热更新,并成功上架iOS

English Document

banner

框架相关

主题 地址
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 开发可热更爆款小游戏】第九集(关卡生成+按钮事件+游戏管理类) 点击跳转

近期star趋势

Stargazers over time

为什么选择使用JEngine?

JEngine的目的是针对游戏开发者提供精简、美观且高效代码功能,并且使游戏开发者更加轻松的制作游戏

市面上的Unity热更新框架没有一个比JEngine学习成本低,使用难度较大,需要耗费大量时间去入门、跑通框架

JEngine入门快的话可能几分钟即可,最多几小时即可跑通框架简单易用傻瓜式操作不需要去关注管理热更资源不需要关注任何热更新的底层只管写游戏代码,做游戏场景即可

同时,需要没有热更功能,但是想要对接的老项目,接入只需1个月左右,且80%的业务代码无需修改,15%的业务代码只需优化,最后5%的业务代码是意外情况才需要进行修改的。同时,如果项目有拖拽MonoBehaviour到GameObject的习惯,JEngine现成的解决方案会让你事半功倍,让你的项目轻松支持热更新!

JEngine文档齐全,维护频繁,只要有issue,通常3日内必定解决,同时底层的热更源码经过大量上线项目验证,无需担心质量、性能、效率等问题!

如果你觉得JEngine对你有帮助,请给该框架一个Star!

v0.6.3 最新功能

  • 实现 自动在proto转c#的时候打 [System.Serializable] 标签
  • 修改 ClassBind 默认 active after
  • 优化 JFloat 的精度
  • 优化 主工程 不再依赖热更工程的JBehaviour
  • 全新 JEvent + Event Demo

点击此处查看历史版本功能(英文)

JEngine专业版

JEngine专业版现已推出,大幅度提高开发效率和底层性能,可以根据需求进群联系作者进行购买,可以补差价升级

(开源版功能对于小项目开发和正常使用足矣,可以自行魔改来实现更完善的功能,或购买体验版进行尝试,好用再升级一年或永久版!提倡先用开源版开发,觉得好用再升级专业版,请理性消费!)

99元(体验版) 399元(一年版) 899元(永久版)
有效时长 永久 一年 永久
是否包含后续更新
是否包含Bug修复
是否包含框架问题咨询
远程框架问题解决次数 0次 1次 3次
ClassBind对数组赋值 支持 支持 支持
运行时Inspector支持显示数组 支持 支持 支持
热重载 支持 支持 支持
ClassBind支持根据字段名自动匹配gameObject 不支持 支持 支持
自定义ClassBind自动匹配正则 不支持 支持 支持
自行扩展Inspector运行时序列化 不支持 支持 支持
底层优化 部分 全面 全面

JEngine热更逻辑

flowchart

推荐项目