适配 Cocos Creator 3.8 真正开源脚手架
适配 Cocos Creator 3.8 真正开源(MIT协议、无商用限制、持续维护)对标Oops的TS游戏框架大全
全部完整开源免费、可商用、兼容3.8.x、主打小游戏/棋牌/H5开发,按上手难度、功能完备度排序,附带优缺点,方便你挑选替换Oops:
一、首选对标Oops(功能最接近、国内棋牌圈子用得最多)
1. QuickFramework(轻量大厅棋牌首选)
✅ 开源协议:MIT 完全免费商用
✅ 适配:3.6~3.8 完美兼容3.8.8
核心能力(和Oops高度重合)
- 标准大厅+子游戏架构(斗地主、麻将、字牌必备)
- 内置:UI弹窗管理器、全局事件总线、资源分包加载、音频管理、本地存储、WebSocket网络封装
- 自带Excel配表导出、分包打包适配微信小游戏、红点管理
- 代码极简、耦合极低,模块可按需删减,没有冗余功能
优点
- 专为国内棋牌休闲游戏打造,上手门槛远低于Oops
- 体积小巧,首包占用极低,适配微信4M分包限制
- 无复杂编辑器插件依赖,纯TS代码嵌入项目,不会出现你之前「插件加载失败、路径找不到」问题
缺点
缺少新手引导、ECS、3D游戏相关模块,只适合2D棋牌/休闲小游戏
仓库:Gitee TopDiscover/QuickFramework
2. MKFramework(全能均衡型,最贴近Oops完整生态)
✅ 协议:MIT开源永久免费商用
✅ 适配:3.7~3.8 全程同步引擎迭代
内置全套模块:
UI栈管理、MVVM双向绑定、多语言、新手引导、资源池、音频、Http/WebSocket、热更新、本地存档、屏幕适配、定时器、红点系统
优势
- 架构规范,代码分层清晰,适合多人团队协作
- 配套完整文档+示例项目,踩坑点都有说明
- 纯TS框架,可选搭配编辑器工具,不用强制安装插件
适合场景:棋牌、消除、挂机小游戏、弱联网网游
仓库:https://github.com/1226085293/MKFramework
二、进阶全能全栈框架(前后端一体,做联机棋牌首选)
OpenTGX
✅ 开源:MIT协议 100%开源商用无限制
✅ 适配:Cocos3.8 完美兼容
最大特色:
前后端统一TypeScript编写
前端Cocos游戏 + Node.js服务端一套TS语法,做联机打牌、帧同步对局极其方便,不用切换语言对接后端。
内置:
前端全套游戏基础模块 + 房间管理、牌局逻辑、帧同步、断线重连、账号登录服务端模板,自带大量棋牌Demo源码。
适合:打算自己写服务端、开发多人联机棋牌的开发者
仓库:https://github.com/qilinshuyuan/OpenTGX
三、高性能轻量化框架(追求极简、低耦合、不想要臃肿模块)
1. Bit Framework(bit-framework)
✅ 开源MIT、适配3.7+(3.8完美运行)
核心亮点:
主打高性能ECS实体组件架构,同屏大量卡牌、棋子、道具时帧率极高;
精简基础套件:UI管理、资源加载、全局事件、网络封装、行为树、四叉树碰撞、FGUI适配、Socket多平台兼容;
没有多余工具插件,纯运行时代码,导入即用,零配置报错。
适合:棋牌、卡牌、战棋类对性能有要求的项目
仓库:https://github.com/Gongxh0901/bit-framework
2. Eazax-Kit(工具+基础组件合集,模块化拼装)
不是完整大框架,是一套零散开源工具库合集:
弹窗管理、缓动扩展、UI适配、Shader特效、输入管理、资源工具、各种游戏通用组件;
MIT开源,按需挑选代码放进项目,自由度最高,不会被框架架构束缚,适合喜欢自己搭底层的开发者。
仓库:Gitee 陈皮皮/Eazax-Kit
四、老牌稳定框架(社区沉淀久,bug极少)
XForge
Cocos3.x老牌TS框架,持续更新5年以上;
内置UI栈、资源池、热更、网络、MVVM、新手引导;
代码极其稳定,老项目迁移多,社区踩坑方案丰富,兼容所有3.8子版本。
五、各个框架对比(帮你快速抉择)
| 框架 | 上手难度 | 最适合场景 | 和Oops区别 | 有无编辑器插件 |
|---|---|---|---|---|
| QuickFramework | ⭐ | 麻将/斗地主棋牌 | 更轻量、专注大厅棋牌,无多余3D模块 | 无(纯代码) |
| MKFramework | ⭐⭐ | 各类2D休闲小游戏 | 架构更简洁,插件可选不强制 | 可选安装 |
| OpenTGX | ⭐⭐⭐ | 联机棋牌(前后端一起做) | 自带TS服务端,联机开发天花板 | 无 |
| Bit Framework | ⭐⭐⭐ | 卡牌/战棋高性能游戏 | ECS架构性能更强 | 无 |
| Eazax-Kit | ⭐⭐⭐⭐ | 自己搭建底层框架 | 碎片化工具,自由拼装 | 无 |
六、给你的最优建议(结合你之前Oops踩坑痛点)
你之前一直被编辑器插件依赖、路径导入报错、插件加载异常折腾,优先选:
首选:QuickFramework
- 无强制编辑器插件,纯TS源码放入assets直接运行,再也不会出现模块找不到报错;
- 天生大厅+子游戏架构,完美适配你要做的棋牌项目;
- 体积小、微信小游戏分包适配完善,国内棋牌开发者使用率最高。
备选:MKFramework
想要和Oops一样完整全面的生态,又不想被插件捆绑束缚,选这个。
补充开源保障
以上所有框架均为MIT开源协议:
✅ 免费个人/商业项目使用
✅ 允许修改、二次分发源码
✅ 无版权费、无强制署名、无水印限制
