Unity 开源框架推荐 | Framework

2022-03-27 16:32:01 浏览数 (1)

Ellan Jiang @Game Framework

  • 首页: http://gameframework.cn
  • github: (1.5K Star)GameFramework
  • github: https://github.com/EllanJiang/UnityGameFramework
  • 简介
    • 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 初学者们的 第一套框架。框架内部积累了多个项目的在各个技术方向的解决方案。学习成本低,接入成本低,重构成本低,二次开发成本低,文档内容丰富(提供使用方式以及原理、开发文档)。

高凯 @MyUnityFrameWork

  • github: MyUnityFrameWork
  • 简介
    • Unity框架,组件可插拔,可视化编辑,代码自动生成。   - 包含资源加载,配置加载,数据加载,UI管理,音频管理,日志管理,动画系统,特效系统等,以及对应编辑器工具   - 支持Android、Ios、PC、WEBGL   - 项目中的Script/Core目录就是完整框架   - 中文维基   - English Wiki

0 人点赞