# JEngine **Repository Path**: WDFM/JEngine ## Basic Information - **Project Name**: JEngine - **Description**: JEngine是针对Unity开发者设计的开箱即用的框架,封装了强大的功能,小白也能快速上手,轻松制作可以热更新的游戏 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: https://github.com/JasonXuDeveloper/JEngine - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 67 - **Created**: 2022-08-12 - **Last Updated**: 2022-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
使Unity开发的游戏支持热更新的解决方案。
框架文档 »
·
框架首页 »
[爱丽丝造梦空间](https://www.taptap.com/app/224117)
|[肝到发慌](https://www.taptap.com/app/225175)
|[割韭菜](https://www.taptap.com/app/232558)
|[明明消消乐](https://www.taptap.com/app/233988)
| |[兔子与餐厅](https://www.taptap.com/app/235127)
|[鸿蒙世界](https://www.9game.cn/hongmengshijie/)
| | | ## 近期star趋势 [](https://starchart.cc/JasonXuDeveloper/JEngine) ## JEngine优势 JEngine的目的是针对游戏开发者提供**精简、美观且高效**的**代码**功能,并且使游戏开发者**更加轻松的制作游戏** 市面上的**Unity热更新框架**,**没有**一个**比JEngine**的**学习成本低**,市面上**其他框架**使用**难度较大**,需要耗费**大量时间去入门、跑通框架**; 而**JEngine入门快的话可能几分钟即可,最多几小时即可跑通框架**,**简单易用**、**傻瓜式操作**,**不需要去关注管理热更资源**,**不需要关注任何热更新的底层**,**只管写游戏代码,做游戏场景即可**! ### 老项目 对于需要将不包含热更新的老项目改造为可热更的项目,JEngine是不二之选。 熟悉框架流程通常只需要数日,接着仅需对需要热更的资源分类整理进入对应文件夹,其次将需要热更的代码复制进入热更工程,最后再把全部用MonoBehaviour挂在Inspector上的脚本通过ClassBind重新拖拽(可以自己实现个工具简化该流程)即可。 通常情况下接入只需1个月左右,且80%的业务代码无需修改,15%的业务代码只需优化,最后5%的业务代码是意外情况才需要进行修改的。同时,如果项目有拖拽MonoBehaviour到GameObject的习惯,JEngine现成的解决方案会让你事半功倍,让你的项目轻松支持热更新! ### 新项目 JEngine非常适合中小型项目,尤其是对于独立游戏开发者而言,该框架方便快捷,且功能强大,开发者可以在短时间驾驭,以极其小的代价掌握热更新,基本无需学习热更新原理。 对于新项目而言,只需要拉取一份JEngine源码,然后再往里面导入各种插件和SDK,最后制定自己的项目规范就可以开始愉快的制作游戏了,且不同于其他热更新框架,JEngine更加注重开发效率,完善了在编辑器对热更工程进行操作的体验,因此在编辑器下进行开发的效率远胜于其他热更新框架。 ### 总结 **JEngine**文档齐全,维护频繁,只要有issue,通常3日内必定解决,同时底层的热更源码经过大量上线项目验证,无需担心质量、性能、效率等问题! **如果你觉得JEngine对你有帮助,请给该框架一个Star!** ## v0.7.3 最新功能 - Bug**修复** - **更新**ILRuntime - **更新**Bundle Master - **优化**JBehaviour性能 - **优化**ClassBind运行性能 - **几乎无GC的**异步延时等待 [点击此处查看历史版本功能(英文)](CHANGE.md) ## JEngine专业版 JEngine专业版现已推出,大幅度提高开发效率和底层性能,可以根据需求进群联系作者进行购买,可以补差价升级 (开源版功能对于小项目开发和正常使用足矣,可以自行魔改来实现更完善的功能,或购买体验版进行尝试,好用再升级一年或永久版!提倡先用开源版开发,觉得好用再升级专业版,请理性消费!) 详情可以参考:[这里](https://docs.xgamedev.net/zh/documents/pro/) ## 推荐项目 - [IFramework](https://github.com/OnClick9927/IFramework) - Simple Unity Tools - [QFramework](https://github.com/liangxiegame/QFramework) - Your first K.I.S.S Unity 3D Framework. - [TEngine](https://github.com/ALEXTANGXIAO/TEngine ) - Unity框架解决方案 - [MetaJUI](https://github.com/Meta404Dev/MetaJUI) - MetaJUI是为JEngine定制的UI框架,当然你也可以通过很简单的修改,移植到自己的工程项目 - [MetaExcelDataTool](https://github.com/Meta404Dev/MetaExcelDataTool) - MetaExcelDataTool是为JEngine定制的Excel导表工具,当然你也可以通过很简单的修改,移植到自己的工程项目 - [BundleMaster](https://github.com/mister91jiao/BundleMaster) - Unity资源加载大师 - [Nino](https://github.com/JasonXuDeveloper/Nino) - 实用的高性能C#模块,尤其在Unity平台能带来令人难以置信的效益。