别瞎折腾了!你要找的Cocos开源框架都在这里!全部免费

本公众号由以下老铁赞助,感谢他们❗️

01454e6bb6c8fd027cfc61c6bb65424a.png62261f67e00ce237864081ec412bbff0.png

99e6ac51791f544a7317c0466d73b55c.png880c049315565141089f8120d8625f0d.jpeg

独立游戏开发者和游戏发行为什么扎堆关心起 Cocos?

d3a16b242f41504e00191b25910e0ca7.jpeg我想大概率是看到了像《菇勇者传说》、《冒险大作战》、《寻道大千》、《咸鱼之王》、《羊了个羊》这些火遍全网的现象级产品,以及像途游、三七、4399、豪腾等头部公司许多产品都是 Cocos 的缘故。

在这几年中,不管是官方还是社区开发者,都开源了许多优秀的框架和项目源码,小编今天就来帮大家盘点一下。

开发框架

oops-framework

2116c9b8fda8c22c24d1d36df2a17c3c.png

Oops Framework 是一款基于 Cocos Creator 3.x 开发的游戏框架。

  • 提供游戏常用功能库,提高开发效率

  • 提供业务模块代码模板,降低程序设计难度

  • 框架内置模块低耦合,可自行删减不需要的模块,以适应不同类型的游戏

  • 框架提供游戏常用插件工具

  • 热更新配置生成插件

  • 策划 Excel 配置表生成 Json 格式与配套 ts 代码插件

采用 oops-framework 开发的项目非常多,同时他提供了一些特定的游戏开发示例:

  • 战棋游戏框架

  • 网络游戏全栈解决方案

  • 角色扮演游戏解决方案 - 2D角色

  • 角色扮演游戏解决方案 - 3D角色

  • 新手引导解决方案

  • Tiledmap 地图类游戏解决方案

源码地址:

  • https://github.com/dgflash/oops-framework

  • https://store.cocos.com/app/detail/3558

XForge 前端框架

0ae749044bcf38ad196bcb5544e068b8.png

XForge 是一个专为 CocosCreator 设计的前端开发框架,自 2019 年初问世以来,经历了 Cocos Creator 众多版本更新,以及多次精心重构。每次重构都是对框架功能的深思熟虑和严格验证。

XForge 提供了多种项目示例:

  • UI管理(2D与3D开发)

  • 飞机大战(ECS+SAP)

  • 碰撞检测(SAP+SAT)

  • 帧同步|联机对战

源码地址:

  • https://store.cocos.com/app/detail/5117

MKFramework

MKFramework 是游戏引擎 CocosCreator3.x 版本的游戏代码框架,它包含了 音频、多语言、UI、新手引导、网络、资源、MVVM 等开发者必备的功能模块,帮助你快速开发而不受到其他因素影响。

源码地址:

  • https://github.com/1226085293/MKFramework

  • https://store.cocos.com/app/detail/6426

OpenTGX

3cfd24ebdf06b47e48a202cc125ccc66.png

OpenTGX 是一个基于 TypeScript 的开源免费全栈游戏开发解决方案。

与其他开源框架不同之处在于,它不是单纯的框架。而是依靠统一的基础框架和大量的模板案例来满足行业需求和解决项目问题。

Open = 开源、开放 

T = TypeScript,此方案的前后端都使用 TS 语言编写

G = Game Development Technique, 游戏开发技术

X = 依靠众多的行业、项目、案例模板,满足多元化需求

目前 OpenTGX 用户社群已达数千人,基于 OpenTGX 开发的项目已经覆盖了单机、弱联网、联机对战等诸多品类。

源码地址:

  • https://github.com/qilinshuyuan/OpenTGX

  • https://store.cocos.com/app/detail/2787

项目模板

赏金猎人 Pro

dce2f086d9a51e77f64479e3ffeadf5f.jpeg

《赏金猎人 Pro》是一款休闲类联机对战小游戏模板,开发者基于这个模板可以快速开发出基于房间式的联机对战小游戏。

源码地址:https://store.cocos.com/app/detail/5217

疯狂打群架多人版

2774fffa346734c8462c9ff2e4550b3c.jpeg

《疯狂打群架多人版》是一款采用 TSRPC 和 Cocos Creator 3.x 开发的多人实时对战游戏 Demo,此 Demo 有以下特性:

  • 逻辑和表现分离的架构,帧同步和状态同步并用,前后端复用状态计算逻辑

  • 快节奏有冲突的同步策略:预测 + 和解 + 插值的落地运用展示,100~200 ms 延迟也无感知

  • 详细的项目讲解文章与视频。

源码地址:

  • https://store.cocos.com/app/detail/3432

高性能光照模型 Shader

9116fc22f060e8be02ec39bb8fce3f42.jpeg

现代引擎均采用了基于 PBR 的光照模型作为默认的材质渲染方法,但在一些小游戏项目中,用不上 PBR,并且还会导致中低端设备上运行效率和发烫问题。

这个源码采用经典的经验光照模型,实现了常见的 Shader 效果:

  • Unlit

  • Lambert

  • Half Lambert

  • Blinn-Phong

  • Toon

源码地址:

  • https://github.com/iwae/LightingModel

  • https://store.cocos.com/app/detail/5256

Cocos Cyberpunk

93ac9c65d88c8e5715d237780d4e5bc0.png

《Cocos Cyberpunk》 是一款 Cocos 引擎官方团队研发并开源的项目,以赛博朋克美术风格为主题的 3D TPS 射击游戏。

9042231fe0758fa4092174940210af36.png

在这个项目中,使用到了许多高级特性(如:动画图、预计算剔除、TAA、FXAA、FSR、BLOOM、ColorGrading 等等),并且官方还为这个项目写了详细的技术分析文章,想要研究 Cocos Creator 高级特性的开发者,可以下载研究。

源码地址:

  • https://store.cocos.com/app/detail/4543

还有更多

感谢开发者们的无私分享,Cocos 社区因为大家的贡献而越来越强大。

当然,Cocos 社区中优秀的作品远不止这些,在 Cocos Store 上,有数千作品,包含了框架、学习DEMO、项目源码、美术素材、引擎插件等等。

856d99c56baacef253785ee1167ebec2.jpeg

点击 【阅读原文】 可前往 store.cocos.com 查看更多优质资源。我们会给大家整理社区中优秀的 Cocos Creator 3.x 教程资源,敬请期待!

46274d5744fc66b32d4c0ea666f6589c.gif

251195721102e2262e88a35ef860b9dd.gif

IAA小游戏同质化有点严重!背包like成为流量密码?

一群看穿市场的开发者们!7月精品推荐

从入门到爆款?16套入门视频教程

用这个看微信小游戏排行榜,真是太方便了!

6月微信小游戏排名TOP!用户喜欢什么样的游戏?

吃透这2个指标!真正读懂微信「畅玩榜」

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值