Home

Awesome

<p align="center"> <img src="https://socialify.git.ci/JasonXuDeveloper/JEngine/image?description=1&descriptionEditable=The%20solution%20that%20allows%20unity%20games%20to%20update%20in%20runtime.&font=Jost&forks=1&issues=1&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAIAAAB7GkOtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACRZJREFUeNrs279LW3sAxuGrJCU0GAIBkdJAzJCWFiHQFtpBiLqq%2BB%2B4iG46Fuxgl7iWOji5d7ezmKl0qCBkc2h18gcERFGwHdJDXYr11nhFb3K%2BzzOUEk5RXw%2F5JCenXc1m8x8AwtNtAgABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAEAAABAAAAQAAAEAQAAAEAAABAAAAQCgQyRM0D5WVlZWV1ftcBsajcanT5%2Fs8L%2BrVCrr6%2Bt28A6Ai6amporFoh2IsUKhYAQB4HLVarW3t9cOxNXk5KQRBIDLpdPp%2Bfn56E9TEMuX%2F5VKxQ4CwL8qFotTU1N2IH4WFhaMIABcYWRkZHx83A7ESTabnZiYsIMAcLXoTcDLly%2FtQGxEz%2F5RA%2BwgALRkbm7OTUHE6Xw2ggDQqnQ6PTs76wNhYqD8ix0EgGuI3gHMz8%2FbAS%2F%2FuQ3%2BJ3C7GxgYiBrw7ds3U9zEzs5Oo9G48GBvb%2B%2Fw8LBx7oCPf9tTV7PZtAKxV6%2FX37x582dcq9WqcQiWS0AAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAAAmACAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAEAQAAAEAAABAAAAQAgDhImIFiHh4e1Ws0OkVwu1%2FrBxWIxnU4bTQCgg21ubi4vL9vh%2Fv37IyMjrR9frVYHBgbsFgMuAUHo%2Bvv7jSAAQIjy%2BbwRBAAI8dk%2FmUzaQQCA4BSLRSMEy4fAhKtcLler1cBHuNb9P5ohABAT2Wy2UqnYgWC5BAQgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgAgACYgBLlcLpPJ2AEEgBC9evUqmUzaAQSA4ETP%2FhoAAkCgMpnM06dP7QACQIgePnzY399vBxAAQhS9CcjlcnYAASBEz58%2Fd1MQJExAECd6ItHT0%2FP7I4ODg%2Fv7%2B1tbWx36E52dnTUajSsPK%2FziBOBSXc1m0wrE3vHx8Z%2FP9bu7ux8%2FfuzQnyj6cWq12pWHLSwsvH371gnApVwCIlCpVKqjPwmo1%2Bt%2BiQgAXP%2B87%2B7OZrOd%2B%2F03fvF7RADg2qJn%2F6gBXv4jABCWdDqdSqU69%2Fv%2F%2Fv379va23yM350NggrCxsTEzM3P%2B92Qyef7y%2F%2FHjx69fv%2B64n6XF%2B3%2FOuQuIv3AbKEE4Pj6OGnDhwXv37pVKJeMQLJeAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAAATABAACAIAAACAAAAgAAAIAgAAA0IkSJiBYh4eHtVrtLr9iqVTq6en5%2BzFHR0c%2Ffvxo5936%2BvpSqZTzRwCgg21ubg4NDd3lV1xfX78yAHt7e1%2B%2BfGnn3SYnJwuFgvMnBlwCgjsyNjZ25bP%2F%2Bevr6I2CuRAAiI%2FR0dEWj4wCkM%2FnLYYAQBw8ePDg2bNnrR%2F%2F5MmTTCZjNwQAOt709PS1jk8mky9evIj%2BNB23x4fAhKtcLr979%2B5uvlYr9%2F9c%2Bq9OT0%2Fbbbe%2Bvj4njwBAZ8tms5VKpZ2%2Fw%2F%2FQDGidS0AAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAAAmACAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAQAAAEAQAAAEAAABAAAAQBAAAAQAAAEAAABAEAAABAAAAEAQAAAEAAABACAmEmYIE4%2BfPhghEvt7Ow8evTowoP5fN4yCAAxefYXgL8olUoCAL9zCSgm6vW6Z39AAIJzcnLy%2Fv17OwACEJyVlZWDgwM7AAIQls%2BfP6%2BtrdkBEICwuPgDCECgFhcXowbYARCAsKyurtbrdTsAAhCWr1%2B%2Fuu8TEIAQLS0tufgD3ERXs9m0AoB3AAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAgAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAAgCAAAAIAAACAIAAACAAAAgAAAIAgAAAIAAACAAAbeunAAMAsvP8Im%2FKPJcAAAAASUVORK5CYII%3D&name=1&owner=1&pattern=Circuit%20Board&pulls=1&stargazers=1&theme=Auto" alt="JEngine" width="640" height="320" /> </p> <p align="center"> <a style="text-decoration:none"> <img src="https://img.shields.io/github/license/JasonXuDeveloper/JEngine" alt="license" /> </a> <a style="text-decoration:none"> <img src="https://img.shields.io/github/last-commit/JasonXuDeveloper/JEngine" alt="last" /> </a> <a style="text-decoration:none"> <img src="https://img.shields.io/github/languages/top/JasonXuDeveloper/JEngine" alt="topLanguage" /> </a> <a style="text-decoration:none"> <img src="https://app.fossa.com/api/projects/git%2Bgithub.com%2FJasonXuDeveloper%2FJEngine.svg?type=shield" alt="status" /> </a> <a style="text-decoration:none"> <img src="https://www.codefactor.io/repository/github/jasonxudeveloper/jengine/badge" alt="badge" /> </a> <br> <br> <a href="https://xgamedev.net/"><strong>Documentation »</strong></a> <br> <small>(The documentation is yet in Chinese and can use Google Translated version from <a href="https://translate.google.com/translate?sl=zh-CN&tl=en&u=https://xgamedev.net" target="_blank">here</a>)</small> <br> · <br> <a href="https://github.com/JasonXuDeveloper/JEngine/blob/master/README_zh_cn.md">中文页面 »</a> </p>

JENGINE v0.8.0f7

Alt

JEngine is an out-of-the-box framework designed for Unity developers. It encapsulates powerful functions. Beginners can also get started quickly and easily create games that can be updated in runtime.

The master branch is the latest version that the developers think can be used normally and will not have too many problems. It is recommended to use and has the most powerful functions (also it fixes the bugs in the old versions);

The 0.7.x branch is currently in use by most commercial projects, it is the most popular version in 2022 with various useful and high performance features, <u>this branch will not be updated or maintained any more</u> (this branch has full documentations but few official tutorial videos);

The 0.6.x branch was used by most commercial projects, it has <u>complete content, sufficient documentation and videos, and will not be updated or maintained any more</u>;

The 0.5.x branch is being used by some commercial projects, <u>will not be updated or maintained</u>;

The development branch is the development branch. You are welcome to make changes and PRs in this branch after fork, and you are also welcome to submit issues!

If you think JEngine is helpful to you, please give this framework a Star!

Requirement

Packages

Different built-in and additional packages for JEngine

Package NameDescriptionTypeLink
JEngine.CoreSupports hot update in runtime. <br />In addition, it provides secure, high performance features.Built-inJEngine
JEngine.AntiCheatPrevents memory hack<br />(i.e. using GameGuardian to dump and modify memory).AdditionalJEngine.AntiCheat
JEngine.LocalizationProvides multi-lnguage feature in game.AdditionalJEngine.Localization
JEngine.MiscAdditional miscellaneous features.AdditionalJEngine.Misc
LitJsonSupports JSON serialization/deserialization<br />(as C# objects or JsonData)AdditionalJEngine.LitJson
Protobuf-netSupports protobuf serilization/deserializationAdditionalJEngine.Protobuf-net
MetaJUIMetaJUI is a UI framework customized for JEngine. Of course, you can also transplant it to your own engineering projects through simple modifications.AdditionalMetaJUI
MetaExcelDataToolMetaExcelDataTool is an Excel table guide tool customized for JEngine. Of course, you can also transplant it to your own project through simple modifications.AdditionalMetaExcelDataTool

Dependencies

Stargazers over time

Stargazers over time

Contributors

<img src="https://contrib.rocks/image?repo=JasonXuDeveloper/JEngine"/>

v0.8.0 New Features

Click here to see the change log

Recommendations