您现在的位置是:首页 > 前端 > UnityUnity
Unity 开源框架推荐
Tdou2020-03-01【Unity】人已围观
简介开源框架&库汇总 Ellan Jiang @Game Framework、熊猫 @ET、Catlib、凉鞋 @QFramework
Ellan Jiang @Game Framework

-
github: (1.5K Star)GameFramework
-
简介
- Game Framework 是一个基于 Unity 引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装,很大程度地规范开发过程、加快开发速度并保证产品质量。
- 包含18 个内置模块
- 全局配置 (Config)
- 数据结点 (Data Node)
- 数据表 (Data Table)
- 调试器 (Debugger)
- 下载 (Download)
- 实体 (Entity)
- 事件 (Event)
- 有限状态机 (FSM)
- 本地化 (Localization)
- 网络 (Network)
- 对象池 (Object Pool)
- 流程 (Procedure)
- 资源 (Resource)
- 场景 (Scene)
- 配置 (Setting)
- 声音 (Sound)
- 界面 (UI)
- Web 请求 (Web Request)
熊猫 @ET

-
github: (2.8k Star)ET
-
简介
- ET是一个开源的游戏客户端(基于unity3d)服务端双端框架,服务端是使用C# .net core开发的分布式游戏服务端,其特点是开发效率高,性能强,双端共享逻辑代码,客户端服务端热更机制完善,同时支持可靠udp tcp websocket协议,支持服务端3D recast寻路等等
Catlib
-
首页:
-
github: Catlib
-
github: Core
-
简介
- CatLib 是一套渐进式的服务提供者框架。框架为客户端提供多个实现,并把他们从多个实现中解耦出来。服务提供者的改变对它们的客户端是透明的,这样提供了更好的可扩展性。她不仅易于上手,还便于与第三方库或既有项目整合。
- CatLib Core 是最小可用框架。仅提供最基础的功能,是其他框架开发者作为基础的理想选择。
- CatLib For Unity 在Framework的基础上增加了对Unity的专有组件支持(要求Unity 2017+)。
完整的文档体系 优美的代码解决方案 建议一看
QFramework @凉鞋

-
github: (1.3k Star)QFramework
-
简介
- QFramework 是一套 渐进式 的 快速开发 框架。目标是作为无框架经验的公司、独立开发者、以及 Unity3D 初学者们的 第一套框架。框架内部积累了多个项目的在各个技术方向的解决方案。学习成本低,接入成本低,重构成本低,二次开发成本低,文档内容丰富(提供使用方式以及原理、开发文档)。
xasset
- github: xasset
- 官网: https://www.xasset.org
ILRuntimeProject @Rorschach
- gitee: ILRuntimeProject
- 简介:
- Unity完整的资源热更流程(热更下载中断处理,资源校验,热更回退等)
- 基于ILRuntime的代码热更
- Jenkins部署自动打包热更
- 自动生成热更包及热更配置表
- ab包加密及资源解压
- Protobuf序列化
高凯 @MyUnityFrameWork
-
github: MyUnityFrameWork
-
简介
- Unity框架,组件可插拔,可视化编辑,代码自动生成。
- 包含资源加载,配置加载,数据加载,UI管理,音频管理,日志管理,动画系统,特效系统等,以及对应编辑器工具
- 支持Android、Ios、PC、WEBGL
- 项目中的Script/Core目录就是完整框架
- 中文维基
- English Wiki
- Unity框架,组件可插拔,可视化编辑,代码自动生成。
如有更多优秀框架 欢迎您的推荐 , 下方评论或发生至我的邮箱链接: me@tdouplus.com
很赞哦! ()
微信收款码
支付宝收款码
相关文章
随机图文
[Unity 3d] Unity Logs Viewer (Unity真机查看log调试框)
Unity-Logs-Viewer, - Unity 真机可以查看Log的可视化插件。 GitHub 上的工程多如牛毛,有些好的code,但不经意间错过了就很难找回,故稍作整理,希望能帮助到有心人。UGUI添加Canvas 组件调整渲染队列点击无响应解决方案
使用UGUI拼UI时候 需要通过canvas组件调整UI的渲染队列 ,但是添加后 整个组件和面板 无法点击 根据Canvas 调整渲染队列 还需要添加一个 Graphic Raycaster 组件 触发对应的Unity 开源框架推荐
开源框架&库汇总 Ellan Jiang @Game Framework、熊猫 @ET、Catlib、凉鞋 @QFramework[Unity 3d] 用户邮件反馈模块
游戏上线之后因无服务器想接受用户反馈,这时候就需要一键生成基本的设备信息并反馈给我们,此模块自动读取unity相关api 获取设备信息。
文章评论
点击排行

猜你喜欢
- Unity帧同步Transform(position,rotation,localScale)思路
- Mac 升级macOS Catalina(10.15.6)后Unity无法打包Android解决方案
- [Unity 3d] Unity资源优化(图片、声音)
- Unity 打包 报错I2CPP问题解决方案
- [Unity 3d] 用户邮件反馈模块
- [Unity 3d] Unity Logs Viewer (Unity真机查看log调试框)
- Unity 图片压缩格式设置
- 随机获取 简体中文 汉字思路以及示例代码(c#版)
- [Unity 3d] Unity3D中的协程(Coroutine)详解
- xasset 6.0 录播